Coverage Report

Created: 2025-06-24 08:20

/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
13.4M
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray()
Line
Count
Source
47
10.5k
    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
10.5k
    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
2.20M
    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
76
    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
869k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float, true>::TArray()
Line
Count
Source
47
31.9k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray()
Line
Count
Source
47
9.16k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<unsigned int, true>::TArray()
Line
Count
Source
47
91.4k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkPaint, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<SkImage const>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray()
Line
Count
Source
47
234k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkMatrix, true>::TArray()
Line
Count
Source
47
4.75k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray()
Line
Count
Source
47
379k
    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
341k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Field, true>::TArray()
Line
Count
Source
47
197k
    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
206k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::TArray()
Line
Count
Source
47
206k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<float*, true>::TArray()
Line
Count
Source
47
206k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::RP::Instruction, true>::TArray()
Line
Count
Source
47
43.8k
    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
1.90M
    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
1.90M
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::Variable*, true>::TArray()
Line
Count
Source
47
395k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<SkSL::SwitchCase const*, true>::TArray()
Line
Count
Source
47
132k
    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
36.9k
    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
10.3k
    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
10.3k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::Plot*, true>::TArray()
Line
Count
Source
47
1.95k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray()
Line
Count
Source
47
10.3k
    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
10.3k
    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
10.3k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrTextureProxy*, true>::TArray()
Line
Count
Source
47
814k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray()
Line
Count
Source
47
435k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray()
Line
Count
Source
47
455k
    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
54.9k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrSurfaceProxy*, true>::TArray()
Line
Count
Source
47
631k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray()
Line
Count
Source
47
22.6k
    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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::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::Renderer const*, true>::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<SkPDFStructElem*, true>, false>::TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::TArray()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray()
Line
Count
Source
47
4.70k
    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
26.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
13.2k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray()
Line
Count
Source
47
438
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray()
Line
Count
Source
47
95.4k
    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
96
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TArray()
Line
Count
Source
47
96
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<GrXPFactoryTestFactory*, true>::TArray()
Line
Count
Source
47
96
    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: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::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: 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<sk_sp<SkRuntimeEffect>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray()
Unexecuted instantiation: skia_private::TArray<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<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TArray()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TArray()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray()
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TArray()
Unexecuted instantiation: skia_private::TArray<skia::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()
skia_private::TArray<SkSL::Variable const*, true>::TArray()
Line
Count
Source
47
14.3k
    TArray() : fOwnMemory(true), fCapacity{0} {}
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::TArray()
Line
Count
Source
47
1.08k
    TArray() : fOwnMemory(true), fCapacity{0} {}
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray()
Line
Count
Source
47
43.8k
    TArray() : fOwnMemory(true), fCapacity{0} {}
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<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()
48
49
    /**
50
     * Creates an empty array that will preallocate space for reserveCount elements.
51
     */
52
104k
    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
4.75k
    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
4.70k
    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
95.4k
    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<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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray(skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, 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
1.93M
    TArray(TArray&& that) {
60
1.93M
        if (that.fOwnMemory) {
61
1.46M
            this->setData(that);
62
1.46M
            that.setData({});
63
1.46M
        } else {
64
473k
            this->initData(that.fSize);
65
473k
            that.move(fData);
66
473k
        }
67
1.93M
        this->changeSize(that.fSize);
68
1.93M
        that.changeSize(0);
69
1.93M
    }
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
436k
    TArray(TArray&& that) {
60
436k
        if (that.fOwnMemory) {
61
5.89k
            this->setData(that);
62
5.89k
            that.setData({});
63
431k
        } else {
64
431k
            this->initData(that.fSize);
65
431k
            that.move(fData);
66
431k
        }
67
436k
        this->changeSize(that.fSize);
68
436k
        that.changeSize(0);
69
436k
    }
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&)
Line
Count
Source
59
686k
    TArray(TArray&& that) {
60
686k
        if (that.fOwnMemory) {
61
686k
            this->setData(that);
62
686k
            that.setData({});
63
686k
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
686k
        this->changeSize(that.fSize);
68
686k
        that.changeSize(0);
69
686k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&)
Line
Count
Source
59
87.6k
    TArray(TArray&& that) {
60
87.6k
        if (that.fOwnMemory) {
61
87.6k
            this->setData(that);
62
87.6k
            that.setData({});
63
87.6k
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
87.6k
        this->changeSize(that.fSize);
68
87.6k
        that.changeSize(0);
69
87.6k
    }
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&)
Line
Count
Source
59
682k
    TArray(TArray&& that) {
60
682k
        if (that.fOwnMemory) {
61
682k
            this->setData(that);
62
682k
            that.setData({});
63
682k
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
682k
        this->changeSize(that.fSize);
68
682k
        that.changeSize(0);
69
682k
    }
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
42.2k
    TArray(TArray&& that) {
60
42.2k
        if (that.fOwnMemory) {
61
0
            this->setData(that);
62
0
            that.setData({});
63
42.2k
        } else {
64
42.2k
            this->initData(that.fSize);
65
42.2k
            that.move(fData);
66
42.2k
        }
67
42.2k
        this->changeSize(that.fSize);
68
42.2k
        that.changeSize(0);
69
42.2k
    }
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<SkPDFStructElem*, true>::TArray(skia_private::TArray<SkPDFStructElem*, true>&&)
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&)
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>&&)
Line
Count
Source
59
876
    TArray(TArray&& that) {
60
876
        if (that.fOwnMemory) {
61
876
            this->setData(that);
62
876
            that.setData({});
63
876
        } else {
64
0
            this->initData(that.fSize);
65
0
            that.move(fData);
66
0
        }
67
876
        this->changeSize(that.fSize);
68
876
        that.changeSize(0);
69
876
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::BindBufferInfo, 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
11.7M
    TArray(const T* array, int count) {
77
11.7M
        this->initData(count);
78
11.7M
        this->copy(array);
79
11.7M
    }
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
6.88k
    TArray(const T* array, int count) {
77
6.88k
        this->initData(count);
78
6.88k
        this->copy(array);
79
6.88k
    }
skia_private::TArray<SkSL::Field, true>::TArray(SkSL::Field const*, int)
Line
Count
Source
76
57
    TArray(const T* array, int count) {
77
57
        this->initData(count);
78
57
        this->copy(array);
79
57
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(unsigned char const*, int)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(SkSL::SPIRVCodeGenerator::Word const*, int)
Line
Count
Source
76
11.7M
    TArray(const T* array, int count) {
77
11.7M
        this->initData(count);
78
11.7M
        this->copy(array);
79
11.7M
    }
skia_private::TArray<unsigned int, true>::TArray(unsigned int const*, int)
Line
Count
Source
76
14.1k
    TArray(const T* array, int count) {
77
14.1k
        this->initData(count);
78
14.1k
        this->copy(array);
79
14.1k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray(skgpu::graphite::GlobalCache::StaticVertexCopyRanges 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
11.7M
    TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {}
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>)
Line
Count
Source
89
11.7M
    TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {}
skia_private::TArray<unsigned int, true>::TArray(std::initializer_list<unsigned int>)
Line
Count
Source
89
14.1k
    TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {}
90
91
264M
    TArray& operator=(const TArray& that) {
92
264M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
264M
        this->clear();
96
264M
        this->checkRealloc(that.size(), kExactFit);
97
264M
        this->changeSize(that.fSize);
98
264M
        this->copy(that.fData);
99
264M
        return *this;
100
264M
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
91
5.21k
    TArray& operator=(const TArray& that) {
92
5.21k
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
5.21k
        this->clear();
96
5.21k
        this->checkRealloc(that.size(), kExactFit);
97
5.21k
        this->changeSize(that.fSize);
98
5.21k
        this->copy(that.fData);
99
5.21k
        return *this;
100
5.21k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&)
skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&)
Line
Count
Source
91
1.90M
    TArray& operator=(const TArray& that) {
92
1.90M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
1.90M
        this->clear();
96
1.90M
        this->checkRealloc(that.size(), kExactFit);
97
1.90M
        this->changeSize(that.fSize);
98
1.90M
        this->copy(that.fData);
99
1.90M
        return *this;
100
1.90M
    }
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&)
Line
Count
Source
91
123M
    TArray& operator=(const TArray& that) {
92
123M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
123M
        this->clear();
96
123M
        this->checkRealloc(that.size(), kExactFit);
97
123M
        this->changeSize(that.fSize);
98
123M
        this->copy(that.fData);
99
123M
        return *this;
100
123M
    }
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&)
Line
Count
Source
91
123M
    TArray& operator=(const TArray& that) {
92
123M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
123M
        this->clear();
96
123M
        this->checkRealloc(that.size(), kExactFit);
97
123M
        this->changeSize(that.fSize);
98
123M
        this->copy(that.fData);
99
123M
        return *this;
100
123M
    }
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&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::operator=(skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true> const&)
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true> const&)
Line
Count
Source
91
14.7M
    TArray& operator=(const TArray& that) {
92
14.7M
        if (this == &that) {
93
0
            return *this;
94
0
        }
95
14.7M
        this->clear();
96
14.7M
        this->checkRealloc(that.size(), kExactFit);
97
14.7M
        this->changeSize(that.fSize);
98
14.7M
        this->copy(that.fData);
99
14.7M
        return *this;
100
14.7M
    }
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
96.8M
    TArray& operator=(TArray&& that) {
103
96.8M
        if (this != &that) {
104
96.8M
            this->clear();
105
96.8M
            this->unpoison();
106
96.8M
            that.unpoison();
107
96.8M
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
5.95M
                if (fOwnMemory) {
110
96.0k
                    sk_free(fData);
111
96.0k
                }
112
113
5.95M
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
5.95M
                fCapacity = that.fCapacity;
117
5.95M
                that.fCapacity = 0;
118
119
5.95M
                fOwnMemory = true;
120
121
5.95M
                this->changeSize(that.fSize);
122
90.8M
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
90.8M
                this->checkRealloc(that.size(), kExactFit);
125
90.8M
                this->changeSize(that.fSize);
126
90.8M
                that.move(fData);
127
90.8M
            }
128
96.8M
            that.changeSize(0);
129
96.8M
        }
130
96.8M
        return *this;
131
96.8M
    }
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
4.10M
    TArray& operator=(TArray&& that) {
103
4.10M
        if (this != &that) {
104
4.10M
            this->clear();
105
4.10M
            this->unpoison();
106
4.10M
            that.unpoison();
107
4.10M
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
2.15M
                if (fOwnMemory) {
110
0
                    sk_free(fData);
111
0
                }
112
113
2.15M
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
2.15M
                fCapacity = that.fCapacity;
117
2.15M
                that.fCapacity = 0;
118
119
2.15M
                fOwnMemory = true;
120
121
2.15M
                this->changeSize(that.fSize);
122
2.15M
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
1.95M
                this->checkRealloc(that.size(), kExactFit);
125
1.95M
                this->changeSize(that.fSize);
126
1.95M
                that.move(fData);
127
1.95M
            }
128
4.10M
            that.changeSize(0);
129
4.10M
        }
130
4.10M
        return *this;
131
4.10M
    }
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
25.4M
    TArray& operator=(TArray&& that) {
103
25.4M
        if (this != &that) {
104
25.4M
            this->clear();
105
25.4M
            this->unpoison();
106
25.4M
            that.unpoison();
107
25.4M
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
3.67M
                if (fOwnMemory) {
110
9.97k
                    sk_free(fData);
111
9.97k
                }
112
113
3.67M
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
3.67M
                fCapacity = that.fCapacity;
117
3.67M
                that.fCapacity = 0;
118
119
3.67M
                fOwnMemory = true;
120
121
3.67M
                this->changeSize(that.fSize);
122
21.7M
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
21.7M
                this->checkRealloc(that.size(), kExactFit);
125
21.7M
                this->changeSize(that.fSize);
126
21.7M
                that.move(fData);
127
21.7M
            }
128
25.4M
            that.changeSize(0);
129
25.4M
        }
130
25.4M
        return *this;
131
25.4M
    }
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&)
Line
Count
Source
102
67.2M
    TArray& operator=(TArray&& that) {
103
67.2M
        if (this != &that) {
104
67.2M
            this->clear();
105
67.2M
            this->unpoison();
106
67.2M
            that.unpoison();
107
67.2M
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
44.5k
                if (fOwnMemory) {
110
43.8k
                    sk_free(fData);
111
43.8k
                }
112
113
44.5k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
44.5k
                fCapacity = that.fCapacity;
117
44.5k
                that.fCapacity = 0;
118
119
44.5k
                fOwnMemory = true;
120
121
44.5k
                this->changeSize(that.fSize);
122
67.1M
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
67.1M
                this->checkRealloc(that.size(), kExactFit);
125
67.1M
                this->changeSize(that.fSize);
126
67.1M
                that.move(fData);
127
67.1M
            }
128
67.2M
            that.changeSize(0);
129
67.2M
        }
130
67.2M
        return *this;
131
67.2M
    }
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
84.4k
    TArray& operator=(TArray&& that) {
103
84.4k
        if (this != &that) {
104
84.4k
            this->clear();
105
84.4k
            this->unpoison();
106
84.4k
            that.unpoison();
107
84.4k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
84.4k
                if (fOwnMemory) {
110
42.2k
                    sk_free(fData);
111
42.2k
                }
112
113
84.4k
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
84.4k
                fCapacity = that.fCapacity;
117
84.4k
                that.fCapacity = 0;
118
119
84.4k
                fOwnMemory = true;
120
121
84.4k
                this->changeSize(that.fSize);
122
84.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
84.4k
            that.changeSize(0);
129
84.4k
        }
130
84.4k
        return *this;
131
84.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
6.29k
    TArray& operator=(TArray&& that) {
103
6.29k
        if (this != &that) {
104
6.29k
            this->clear();
105
6.29k
            this->unpoison();
106
6.29k
            that.unpoison();
107
6.29k
            if (that.fOwnMemory) {
108
                // The storage is on the heap, so move the data pointer.
109
19
                if (fOwnMemory) {
110
7
                    sk_free(fData);
111
7
                }
112
113
19
                fData = std::exchange(that.fData, nullptr);
114
115
                // Can't use exchange with bitfields.
116
19
                fCapacity = that.fCapacity;
117
19
                that.fCapacity = 0;
118
119
19
                fOwnMemory = true;
120
121
19
                this->changeSize(that.fSize);
122
6.27k
            } else {
123
                // The data is stored inline in that, so move it element-by-element.
124
6.27k
                this->checkRealloc(that.size(), kExactFit);
125
6.27k
                this->changeSize(that.fSize);
126
6.27k
                that.move(fData);
127
6.27k
            }
128
6.29k
            that.changeSize(0);
129
6.29k
        }
130
6.29k
        return *this;
131
6.29k
    }
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<VkVertexInputBindingDescription2EXT, true>::operator=(skia_private::TArray<VkVertexInputBindingDescription2EXT, true>&&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::operator=(skia_private::TArray<VkVertexInputAttributeDescription2EXT, 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
872M
    ~TArray() {
134
872M
        this->destroyAll();
135
872M
        this->unpoison();
136
872M
        if (fOwnMemory) {
137
172M
            sk_free(fData);
138
172M
        }
139
872M
    }
skia_private::TArray<bool, true>::~TArray()
Line
Count
Source
133
269k
    ~TArray() {
134
269k
        this->destroyAll();
135
269k
        this->unpoison();
136
269k
        if (fOwnMemory) {
137
8.64k
            sk_free(fData);
138
8.64k
        }
139
269k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray()
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray()
Line
Count
Source
133
10.5k
    ~TArray() {
134
10.5k
        this->destroyAll();
135
10.5k
        this->unpoison();
136
10.5k
        if (fOwnMemory) {
137
10.5k
            sk_free(fData);
138
10.5k
        }
139
10.5k
    }
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
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
10.3k
            sk_free(fData);
138
10.3k
        }
139
10.3k
    }
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
111M
    ~TArray() {
134
111M
        this->destroyAll();
135
111M
        this->unpoison();
136
111M
        if (fOwnMemory) {
137
994k
            sk_free(fData);
138
994k
        }
139
111M
    }
skia_private::TArray<SkPoint, true>::~TArray()
Line
Count
Source
133
163M
    ~TArray() {
134
163M
        this->destroyAll();
135
163M
        this->unpoison();
136
163M
        if (fOwnMemory) {
137
65.8M
            sk_free(fData);
138
65.8M
        }
139
163M
    }
skia_private::TArray<SkPath, true>::~TArray()
Line
Count
Source
133
2.20M
    ~TArray() {
134
2.20M
        this->destroyAll();
135
2.20M
        this->unpoison();
136
2.20M
        if (fOwnMemory) {
137
2.20M
            sk_free(fData);
138
2.20M
        }
139
2.20M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::~TArray()
skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray()
Line
Count
Source
133
154k
    ~TArray() {
134
154k
        this->destroyAll();
135
154k
        this->unpoison();
136
154k
        if (fOwnMemory) {
137
57.6k
            sk_free(fData);
138
57.6k
        }
139
154k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray()
Line
Count
Source
133
314k
    ~TArray() {
134
314k
        this->destroyAll();
135
314k
        this->unpoison();
136
314k
        if (fOwnMemory) {
137
4.41k
            sk_free(fData);
138
4.41k
        }
139
314k
    }
skia_private::TArray<float, true>::~TArray()
Line
Count
Source
133
161M
    ~TArray() {
134
161M
        this->destroyAll();
135
161M
        this->unpoison();
136
161M
        if (fOwnMemory) {
137
20.0M
            sk_free(fData);
138
20.0M
        }
139
161M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray()
Line
Count
Source
133
33.9k
    ~TArray() {
134
33.9k
        this->destroyAll();
135
33.9k
        this->unpoison();
136
33.9k
        if (fOwnMemory) {
137
3.85k
            sk_free(fData);
138
3.85k
        }
139
33.9k
    }
skia_private::TArray<char, true>::~TArray()
Line
Count
Source
133
33.9k
    ~TArray() {
134
33.9k
        this->destroyAll();
135
33.9k
        this->unpoison();
136
33.9k
        if (fOwnMemory) {
137
3.85k
            sk_free(fData);
138
3.85k
        }
139
33.9k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::~TArray()
Line
Count
Source
133
37.3k
    ~TArray() {
134
37.3k
        this->destroyAll();
135
37.3k
        this->unpoison();
136
37.3k
        if (fOwnMemory) {
137
17.2k
            sk_free(fData);
138
17.2k
        }
139
37.3k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::~TArray()
Line
Count
Source
133
8.08M
    ~TArray() {
134
8.08M
        this->destroyAll();
135
8.08M
        this->unpoison();
136
8.08M
        if (fOwnMemory) {
137
116
            sk_free(fData);
138
116
        }
139
8.08M
    }
skia_private::TArray<unsigned int, true>::~TArray()
Line
Count
Source
133
5.25M
    ~TArray() {
134
5.25M
        this->destroyAll();
135
5.25M
        this->unpoison();
136
5.25M
        if (fOwnMemory) {
137
105k
            sk_free(fData);
138
105k
        }
139
5.25M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray()
Line
Count
Source
133
9.16k
    ~TArray() {
134
9.16k
        this->destroyAll();
135
9.16k
        this->unpoison();
136
9.16k
        if (fOwnMemory) {
137
9.16k
            sk_free(fData);
138
9.16k
        }
139
9.16k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray()
Line
Count
Source
133
570k
    ~TArray() {
134
570k
        this->destroyAll();
135
570k
        this->unpoison();
136
570k
        if (fOwnMemory) {
137
1.96k
            sk_free(fData);
138
1.96k
        }
139
570k
    }
skia_private::TArray<std::__1::thread, false>::~TArray()
Line
Count
Source
133
76
    ~TArray() {
134
76
        this->destroyAll();
135
76
        this->unpoison();
136
76
        if (fOwnMemory) {
137
76
            sk_free(fData);
138
76
        }
139
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray()
skia_private::TArray<sk_sp<SkShader>, true>::~TArray()
Line
Count
Source
133
465k
    ~TArray() {
134
465k
        this->destroyAll();
135
465k
        this->unpoison();
136
465k
        if (fOwnMemory) {
137
51.8k
            sk_free(fData);
138
51.8k
        }
139
465k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray()
Line
Count
Source
133
465k
    ~TArray() {
134
465k
        this->destroyAll();
135
465k
        this->unpoison();
136
465k
        if (fOwnMemory) {
137
322k
            sk_free(fData);
138
322k
        }
139
465k
    }
skia_private::TArray<unsigned char, true>::~TArray()
Line
Count
Source
133
160M
    ~TArray() {
134
160M
        this->destroyAll();
135
160M
        this->unpoison();
136
160M
        if (fOwnMemory) {
137
44.3M
            sk_free(fData);
138
44.3M
        }
139
160M
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<SkPaint, true>::~TArray()
Line
Count
Source
133
234k
    ~TArray() {
134
234k
        this->destroyAll();
135
234k
        this->unpoison();
136
234k
        if (fOwnMemory) {
137
234k
            sk_free(fData);
138
234k
        }
139
234k
    }
skia_private::TArray<SkMatrix, true>::~TArray()
Line
Count
Source
133
4.75k
    ~TArray() {
134
4.75k
        this->destroyAll();
135
4.75k
        this->unpoison();
136
4.75k
        if (fOwnMemory) {
137
4.75k
            sk_free(fData);
138
4.75k
        }
139
4.75k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray()
Line
Count
Source
133
379k
    ~TArray() {
134
379k
        this->destroyAll();
135
379k
        this->unpoison();
136
379k
        if (fOwnMemory) {
137
379k
            sk_free(fData);
138
379k
        }
139
379k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray()
Line
Count
Source
133
55.5k
    ~TArray() {
134
55.5k
        this->destroyAll();
135
55.5k
        this->unpoison();
136
55.5k
        if (fOwnMemory) {
137
43.8k
            sk_free(fData);
138
43.8k
        }
139
55.5k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::~TArray()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray()
Line
Count
Source
133
60.6k
    ~TArray() {
134
60.6k
        this->destroyAll();
135
60.6k
        this->unpoison();
136
60.6k
        if (fOwnMemory) {
137
17.2k
            sk_free(fData);
138
17.2k
        }
139
60.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray()
Line
Count
Source
133
33.5M
    ~TArray() {
134
33.5M
        this->destroyAll();
135
33.5M
        this->unpoison();
136
33.5M
        if (fOwnMemory) {
137
4.75M
            sk_free(fData);
138
4.75M
        }
139
33.5M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray()
Line
Count
Source
133
5.75M
    ~TArray() {
134
5.75M
        this->destroyAll();
135
5.75M
        this->unpoison();
136
5.75M
        if (fOwnMemory) {
137
2.93M
            sk_free(fData);
138
2.93M
        }
139
5.75M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray()
Line
Count
Source
133
878k
    ~TArray() {
134
878k
        this->destroyAll();
135
878k
        this->unpoison();
136
878k
        if (fOwnMemory) {
137
443k
            sk_free(fData);
138
443k
        }
139
878k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray()
Line
Count
Source
133
341k
    ~TArray() {
134
341k
        this->destroyAll();
135
341k
        this->unpoison();
136
341k
        if (fOwnMemory) {
137
341k
            sk_free(fData);
138
341k
        }
139
341k
    }
skia_private::TArray<SkSL::Field, true>::~TArray()
Line
Count
Source
133
884k
    ~TArray() {
134
884k
        this->destroyAll();
135
884k
        this->unpoison();
136
884k
        if (fOwnMemory) {
137
884k
            sk_free(fData);
138
884k
        }
139
884k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~TArray()
Line
Count
Source
133
14.0k
    ~TArray() {
134
14.0k
        this->destroyAll();
135
14.0k
        this->unpoison();
136
14.0k
        if (fOwnMemory) {
137
2
            sk_free(fData);
138
2
        }
139
14.0k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::~TArray()
Line
Count
Source
133
131k
    ~TArray() {
134
131k
        this->destroyAll();
135
131k
        this->unpoison();
136
131k
        if (fOwnMemory) {
137
131k
            sk_free(fData);
138
131k
        }
139
131k
    }
skia_private::TArray<SkSL::RP::Program::Stage, 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<SkRasterPipelineContexts::BranchCtx*, 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<float*, 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<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray()
Line
Count
Source
133
191k
    ~TArray() {
134
191k
        this->destroyAll();
135
191k
        this->unpoison();
136
191k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
191k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray()
Line
Count
Source
133
1.90M
    ~TArray() {
134
1.90M
        this->destroyAll();
135
1.90M
        this->unpoison();
136
1.90M
        if (fOwnMemory) {
137
1.90M
            sk_free(fData);
138
1.90M
        }
139
1.90M
    }
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
1.90M
    ~TArray() {
134
1.90M
        this->destroyAll();
135
1.90M
        this->unpoison();
136
1.90M
        if (fOwnMemory) {
137
1.90M
            sk_free(fData);
138
1.90M
        }
139
1.90M
    }
skia_private::TArray<SkSL::Type const*, true>::~TArray()
Line
Count
Source
133
1.65M
    ~TArray() {
134
1.65M
        this->destroyAll();
135
1.65M
        this->unpoison();
136
1.65M
        if (fOwnMemory) {
137
2.62k
            sk_free(fData);
138
2.62k
        }
139
1.65M
    }
skia_private::TArray<SkSL::Variable*, true>::~TArray()
Line
Count
Source
133
1.07M
    ~TArray() {
134
1.07M
        this->destroyAll();
135
1.07M
        this->unpoison();
136
1.07M
        if (fOwnMemory) {
137
1.07M
            sk_free(fData);
138
1.07M
        }
139
1.07M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray()
Line
Count
Source
133
132k
    ~TArray() {
134
132k
        this->destroyAll();
135
132k
        this->unpoison();
136
132k
        if (fOwnMemory) {
137
132k
            sk_free(fData);
138
132k
        }
139
132k
    }
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
247k
    ~TArray() {
134
247k
        this->destroyAll();
135
247k
        this->unpoison();
136
247k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
247k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray()
Line
Count
Source
133
36.9k
    ~TArray() {
134
36.9k
        this->destroyAll();
135
36.9k
        this->unpoison();
136
36.9k
        if (fOwnMemory) {
137
36.9k
            sk_free(fData);
138
36.9k
        }
139
36.9k
    }
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
2.92M
    ~TArray() {
134
2.92M
        this->destroyAll();
135
2.92M
        this->unpoison();
136
2.92M
        if (fOwnMemory) {
137
487k
            sk_free(fData);
138
487k
        }
139
2.92M
    }
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
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
10.3k
            sk_free(fData);
138
10.3k
        }
139
10.3k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray()
Line
Count
Source
133
94.7k
    ~TArray() {
134
94.7k
        this->destroyAll();
135
94.7k
        this->unpoison();
136
94.7k
        if (fOwnMemory) {
137
94.7k
            sk_free(fData);
138
94.7k
        }
139
94.7k
    }
skia_private::TArray<skgpu::Plot*, true>::~TArray()
Line
Count
Source
133
1.95k
    ~TArray() {
134
1.95k
        this->destroyAll();
135
1.95k
        this->unpoison();
136
1.95k
        if (fOwnMemory) {
137
1.95k
            sk_free(fData);
138
1.95k
        }
139
1.95k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray()
Line
Count
Source
133
3.92k
    ~TArray() {
134
3.92k
        this->destroyAll();
135
3.92k
        this->unpoison();
136
3.92k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
3.92k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray()
Line
Count
Source
133
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
10.3k
            sk_free(fData);
138
10.3k
        }
139
10.3k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray()
Line
Count
Source
133
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
10.3k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray()
Line
Count
Source
133
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
10.3k
            sk_free(fData);
138
10.3k
        }
139
10.3k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray()
Line
Count
Source
133
10.3k
    ~TArray() {
134
10.3k
        this->destroyAll();
135
10.3k
        this->unpoison();
136
10.3k
        if (fOwnMemory) {
137
10.3k
            sk_free(fData);
138
10.3k
        }
139
10.3k
    }
skia_private::TArray<GrRenderTask*, true>::~TArray()
Line
Count
Source
133
1.62M
    ~TArray() {
134
1.62M
        this->destroyAll();
135
1.62M
        this->unpoison();
136
1.62M
        if (fOwnMemory) {
137
125k
            sk_free(fData);
138
125k
        }
139
1.62M
    }
skia_private::TArray<GrTextureProxy*, true>::~TArray()
Line
Count
Source
133
814k
    ~TArray() {
134
814k
        this->destroyAll();
135
814k
        this->unpoison();
136
814k
        if (fOwnMemory) {
137
814k
            sk_free(fData);
138
814k
        }
139
814k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray()
Line
Count
Source
133
814k
    ~TArray() {
134
814k
        this->destroyAll();
135
814k
        this->unpoison();
136
814k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
814k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray()
Line
Count
Source
133
435k
    ~TArray() {
134
435k
        this->destroyAll();
135
435k
        this->unpoison();
136
435k
        if (fOwnMemory) {
137
435k
            sk_free(fData);
138
435k
        }
139
435k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray()
Line
Count
Source
133
455k
    ~TArray() {
134
455k
        this->destroyAll();
135
455k
        this->unpoison();
136
455k
        if (fOwnMemory) {
137
455k
            sk_free(fData);
138
455k
        }
139
455k
    }
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
10.9k
    ~TArray() {
134
10.9k
        this->destroyAll();
135
10.9k
        this->unpoison();
136
10.9k
        if (fOwnMemory) {
137
567
            sk_free(fData);
138
567
        }
139
10.9k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray()
Line
Count
Source
133
5.02k
    ~TArray() {
134
5.02k
        this->destroyAll();
135
5.02k
        this->unpoison();
136
5.02k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
5.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray()
Line
Count
Source
133
7.55k
    ~TArray() {
134
7.55k
        this->destroyAll();
135
7.55k
        this->unpoison();
136
7.55k
        if (fOwnMemory) {
137
1.47k
            sk_free(fData);
138
1.47k
        }
139
7.55k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray()
Line
Count
Source
133
19.2k
    ~TArray() {
134
19.2k
        this->destroyAll();
135
19.2k
        this->unpoison();
136
19.2k
        if (fOwnMemory) {
137
305
            sk_free(fData);
138
305
        }
139
19.2k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray()
Line
Count
Source
133
3.60k
    ~TArray() {
134
3.60k
        this->destroyAll();
135
3.60k
        this->unpoison();
136
3.60k
        if (fOwnMemory) {
137
51
            sk_free(fData);
138
51
        }
139
3.60k
    }
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
97
    ~TArray() {
134
97
        this->destroyAll();
135
97
        this->unpoison();
136
97
        if (fOwnMemory) {
137
2
            sk_free(fData);
138
2
        }
139
97
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray()
Line
Count
Source
133
58
    ~TArray() {
134
58
        this->destroyAll();
135
58
        this->unpoison();
136
58
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
58
    }
skia_private::TArray<SkRect, true>::~TArray()
Line
Count
Source
133
58
    ~TArray() {
134
58
        this->destroyAll();
135
58
        this->unpoison();
136
58
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray()
Line
Count
Source
133
51.2k
    ~TArray() {
134
51.2k
        this->destroyAll();
135
51.2k
        this->unpoison();
136
51.2k
        if (fOwnMemory) {
137
416
            sk_free(fData);
138
416
        }
139
51.2k
    }
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
54.9k
    ~TArray() {
134
54.9k
        this->destroyAll();
135
54.9k
        this->unpoison();
136
54.9k
        if (fOwnMemory) {
137
3.10k
            sk_free(fData);
138
3.10k
        }
139
54.9k
    }
skia_private::TArray<GrSurfaceProxy*, true>::~TArray()
Line
Count
Source
133
631k
    ~TArray() {
134
631k
        this->destroyAll();
135
631k
        this->unpoison();
136
631k
        if (fOwnMemory) {
137
631k
            sk_free(fData);
138
631k
        }
139
631k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray()
Line
Count
Source
133
22.6k
    ~TArray() {
134
22.6k
        this->destroyAll();
135
22.6k
        this->unpoison();
136
22.6k
        if (fOwnMemory) {
137
22.6k
            sk_free(fData);
138
22.6k
        }
139
22.6k
    }
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
120
    ~TArray() {
134
120
        this->destroyAll();
135
120
        this->unpoison();
136
120
        if (fOwnMemory) {
137
16
            sk_free(fData);
138
16
        }
139
120
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray()
Line
Count
Source
133
2.36k
    ~TArray() {
134
2.36k
        this->destroyAll();
135
2.36k
        this->unpoison();
136
2.36k
        if (fOwnMemory) {
137
195
            sk_free(fData);
138
195
        }
139
2.36k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray()
skia_private::TArray<CircleOp::Circle, true>::~TArray()
Line
Count
Source
133
277
    ~TArray() {
134
277
        this->destroyAll();
135
277
        this->unpoison();
136
277
        if (fOwnMemory) {
137
31
            sk_free(fData);
138
31
        }
139
277
    }
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
133
1.12k
    ~TArray() {
134
1.12k
        this->destroyAll();
135
1.12k
        this->unpoison();
136
1.12k
        if (fOwnMemory) {
137
82
            sk_free(fData);
138
82
        }
139
1.12k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray()
Line
Count
Source
133
185
    ~TArray() {
134
185
        this->destroyAll();
135
185
        this->unpoison();
136
185
        if (fOwnMemory) {
137
15
            sk_free(fData);
138
15
        }
139
185
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray()
Line
Count
Source
133
458
    ~TArray() {
134
458
        this->destroyAll();
135
458
        this->unpoison();
136
458
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray()
Line
Count
Source
133
609k
    ~TArray() {
134
609k
        this->destroyAll();
135
609k
        this->unpoison();
136
609k
        if (fOwnMemory) {
137
1.50k
            sk_free(fData);
138
1.50k
        }
139
609k
    }
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
78
    ~TArray() {
134
78
        this->destroyAll();
135
78
        this->unpoison();
136
78
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
78
    }
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
24.5k
    ~TArray() {
134
24.5k
        this->destroyAll();
135
24.5k
        this->unpoison();
136
24.5k
        if (fOwnMemory) {
137
1.69k
            sk_free(fData);
138
1.69k
        }
139
24.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray()
Line
Count
Source
133
3.02k
    ~TArray() {
134
3.02k
        this->destroyAll();
135
3.02k
        this->unpoison();
136
3.02k
        if (fOwnMemory) {
137
90
            sk_free(fData);
138
90
        }
139
3.02k
    }
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<skgpu::UniqueKey, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::~TArray()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::~TArray()
Line
Count
Source
133
13.2k
    ~TArray() {
134
13.2k
        this->destroyAll();
135
13.2k
        this->unpoison();
136
13.2k
        if (fOwnMemory) {
137
13.2k
            sk_free(fData);
138
13.2k
        }
139
13.2k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray()
Line
Count
Source
133
8.55k
    ~TArray() {
134
8.55k
        this->destroyAll();
135
8.55k
        this->unpoison();
136
8.55k
        if (fOwnMemory) {
137
77
            sk_free(fData);
138
77
        }
139
8.55k
    }
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::Renderer const*, true>::~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<sk_sp<SkRuntimeEffect>, 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: skia_private::TArray<SkPDFIndirectReference, true>::~TArray()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::~TArray()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray()
Line
Count
Source
133
4.70k
    ~TArray() {
134
4.70k
        this->destroyAll();
135
4.70k
        this->unpoison();
136
4.70k
        if (fOwnMemory) {
137
4.70k
            sk_free(fData);
138
4.70k
        }
139
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray()
skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray()
Line
Count
Source
133
26.2k
    ~TArray() {
134
26.2k
        this->destroyAll();
135
26.2k
        this->unpoison();
136
26.2k
        if (fOwnMemory) {
137
26.2k
            sk_free(fData);
138
26.2k
        }
139
26.2k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::~TArray()
Line
Count
Source
133
305k
    ~TArray() {
134
305k
        this->destroyAll();
135
305k
        this->unpoison();
136
305k
        if (fOwnMemory) {
137
100
            sk_free(fData);
138
100
        }
139
305k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::~TArray()
Line
Count
Source
133
304k
    ~TArray() {
134
304k
        this->destroyAll();
135
304k
        this->unpoison();
136
304k
        if (fOwnMemory) {
137
53
            sk_free(fData);
138
53
        }
139
304k
    }
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
10.4k
    ~TArray() {
134
10.4k
        this->destroyAll();
135
10.4k
        this->unpoison();
136
10.4k
        if (fOwnMemory) {
137
0
            sk_free(fData);
138
0
        }
139
10.4k
    }
skia_private::TArray<unsigned short, true>::~TArray()
Line
Count
Source
133
1.10M
    ~TArray() {
134
1.10M
        this->destroyAll();
135
1.10M
        this->unpoison();
136
1.10M
        if (fOwnMemory) {
137
499
            sk_free(fData);
138
499
        }
139
1.10M
    }
skia_private::TArray<SkMask::Format, true>::~TArray()
Line
Count
Source
133
5.08k
    ~TArray() {
134
5.08k
        this->destroyAll();
135
5.08k
        this->unpoison();
136
5.08k
        if (fOwnMemory) {
137
151
            sk_free(fData);
138
151
        }
139
5.08k
    }
skia_private::TArray<SkPackedGlyphID, true>::~TArray()
Line
Count
Source
133
5.08k
    ~TArray() {
134
5.08k
        this->destroyAll();
135
5.08k
        this->unpoison();
136
5.08k
        if (fOwnMemory) {
137
151
            sk_free(fData);
138
151
        }
139
5.08k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::~TArray()
Line
Count
Source
133
1.31k
    ~TArray() {
134
1.31k
        this->destroyAll();
135
1.31k
        this->unpoison();
136
1.31k
        if (fOwnMemory) {
137
1.31k
            sk_free(fData);
138
1.31k
        }
139
1.31k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray()
Line
Count
Source
133
31.5M
    ~TArray() {
134
31.5M
        this->destroyAll();
135
31.5M
        this->unpoison();
136
31.5M
        if (fOwnMemory) {
137
11.7M
            sk_free(fData);
138
11.7M
        }
139
31.5M
    }
skia_private::TArray<SkGlyph const*, true>::~TArray()
Line
Count
Source
133
1.09M
    ~TArray() {
134
1.09M
        this->destroyAll();
135
1.09M
        this->unpoison();
136
1.09M
        if (fOwnMemory) {
137
197
            sk_free(fData);
138
197
        }
139
1.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray()
Line
Count
Source
133
146M
    ~TArray() {
134
146M
        this->destroyAll();
135
146M
        this->unpoison();
136
146M
        if (fOwnMemory) {
137
250
            sk_free(fData);
138
250
        }
139
146M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray()
Line
Count
Source
133
41.3k
    ~TArray() {
134
41.3k
        this->destroyAll();
135
41.3k
        this->unpoison();
136
41.3k
        if (fOwnMemory) {
137
92
            sk_free(fData);
138
92
        }
139
41.3k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::~TArray()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::~TArray()
Line
Count
Source
133
95.4k
    ~TArray() {
134
95.4k
        this->destroyAll();
135
95.4k
        this->unpoison();
136
95.4k
        if (fOwnMemory) {
137
95.4k
            sk_free(fData);
138
95.4k
        }
139
95.4k
    }
skia_private::TArray<PathSegment, true>::~TArray()
Line
Count
Source
133
58
    ~TArray() {
134
58
        this->destroyAll();
135
58
        this->unpoison();
136
58
        if (fOwnMemory) {
137
31
            sk_free(fData);
138
31
        }
139
58
    }
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: 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: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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::graphite::ShaderNode*, 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::DescriptorData, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, 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<sk_sp<skgpu::graphite::PrecompileBase>, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::~TArray()
skia_private::TArray<OffsetEdge, true>::~TArray()
Line
Count
Source
133
401
    ~TArray() {
134
401
        this->destroyAll();
135
401
        this->unpoison();
136
401
        if (fOwnMemory) {
137
311
            sk_free(fData);
138
311
        }
139
401
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray()
Line
Count
Source
133
99.7k
    ~TArray() {
134
99.7k
        this->destroyAll();
135
99.7k
        this->unpoison();
136
99.7k
        if (fOwnMemory) {
137
2.76k
            sk_free(fData);
138
2.76k
        }
139
99.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::~TArray()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::~TArray()
skia_private::TArray<SkOpRayHit*, true>::~TArray()
Line
Count
Source
133
5.88M
    ~TArray() {
134
5.88M
        this->destroyAll();
135
5.88M
        this->unpoison();
136
5.88M
        if (fOwnMemory) {
137
5.65M
            sk_free(fData);
138
5.65M
        }
139
5.88M
    }
skia_private::TArray<double, true>::~TArray()
Line
Count
Source
133
110k
    ~TArray() {
134
110k
        this->destroyAll();
135
110k
        this->unpoison();
136
110k
        if (fOwnMemory) {
137
62.1k
            sk_free(fData);
138
62.1k
        }
139
110k
    }
skia_private::TArray<SkClosestRecord const*, true>::~TArray()
Line
Count
Source
133
5.44M
    ~TArray() {
134
5.44M
        this->destroyAll();
135
5.44M
        this->unpoison();
136
5.44M
        if (fOwnMemory) {
137
1.14k
            sk_free(fData);
138
1.14k
        }
139
5.44M
    }
skia_private::TArray<SkClosestRecord, true>::~TArray()
Line
Count
Source
133
5.44M
    ~TArray() {
134
5.44M
        this->destroyAll();
135
5.44M
        this->unpoison();
136
5.44M
        if (fOwnMemory) {
137
1.34k
            sk_free(fData);
138
1.34k
        }
139
5.44M
    }
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<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::~TArray()
Line
Count
Source
133
5.45k
    ~TArray() {
134
5.45k
        this->destroyAll();
135
5.45k
        this->unpoison();
136
5.45k
        if (fOwnMemory) {
137
1
            sk_free(fData);
138
1
        }
139
5.45k
    }
skia_private::TArray<SkSL::Variable const*, true>::~TArray()
Line
Count
Source
133
14.3k
    ~TArray() {
134
14.3k
        this->destroyAll();
135
14.3k
        this->unpoison();
136
14.3k
        if (fOwnMemory) {
137
14.3k
            sk_free(fData);
138
14.3k
        }
139
14.3k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::~TArray()
Line
Count
Source
133
1.08k
    ~TArray() {
134
1.08k
        this->destroyAll();
135
1.08k
        this->unpoison();
136
1.08k
        if (fOwnMemory) {
137
1.08k
            sk_free(fData);
138
1.08k
        }
139
1.08k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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
17.1k
    ~TArray() {
134
17.1k
        this->destroyAll();
135
17.1k
        this->unpoison();
136
17.1k
        if (fOwnMemory) {
137
11
            sk_free(fData);
138
11
        }
139
17.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::~TArray()
Line
Count
Source
133
20.6k
    ~TArray() {
134
20.6k
        this->destroyAll();
135
20.6k
        this->unpoison();
136
20.6k
        if (fOwnMemory) {
137
64
            sk_free(fData);
138
64
        }
139
20.6k
    }
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()
140
141
    /**
142
     * Resets to size() = n newly constructed T objects and resets any reserve count.
143
     */
144
101k
    void reset(int n) {
145
101k
        SkASSERT(n >= 0);
146
101k
        this->clear();
147
101k
        this->checkRealloc(n, kExactFit);
148
101k
        this->changeSize(n);
149
536k
        for (int i = 0; i < this->size(); ++i) {
150
434k
            new (fData + i) T;
151
434k
        }
152
101k
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int)
skia_private::TArray<int, true>::reset(int)
Line
Count
Source
144
18.3k
    void reset(int n) {
145
18.3k
        SkASSERT(n >= 0);
146
18.3k
        this->clear();
147
18.3k
        this->checkRealloc(n, kExactFit);
148
18.3k
        this->changeSize(n);
149
80.2k
        for (int i = 0; i < this->size(); ++i) {
150
61.9k
            new (fData + i) T;
151
61.9k
        }
152
18.3k
    }
skia_private::TArray<float, true>::reset(int)
Line
Count
Source
144
18.3k
    void reset(int n) {
145
18.3k
        SkASSERT(n >= 0);
146
18.3k
        this->clear();
147
18.3k
        this->checkRealloc(n, kExactFit);
148
18.3k
        this->changeSize(n);
149
80.2k
        for (int i = 0; i < this->size(); ++i) {
150
61.9k
            new (fData + i) T;
151
61.9k
        }
152
18.3k
    }
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int)
Line
Count
Source
144
60.6k
    void reset(int n) {
145
60.6k
        SkASSERT(n >= 0);
146
60.6k
        this->clear();
147
60.6k
        this->checkRealloc(n, kExactFit);
148
60.6k
        this->changeSize(n);
149
358k
        for (int i = 0; i < this->size(); ++i) {
150
297k
            new (fData + i) T;
151
297k
        }
152
60.6k
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int)
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int)
skia_private::TArray<SkFontParameters::Variation::Axis, true>::reset(int)
Line
Count
Source
144
2.71k
    void reset(int n) {
145
2.71k
        SkASSERT(n >= 0);
146
2.71k
        this->clear();
147
2.71k
        this->checkRealloc(n, kExactFit);
148
2.71k
        this->changeSize(n);
149
11.5k
        for (int i = 0; i < this->size(); ++i) {
150
8.87k
            new (fData + i) T;
151
8.87k
        }
152
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::reset(int)
Line
Count
Source
144
1.46k
    void reset(int n) {
145
1.46k
        SkASSERT(n >= 0);
146
1.46k
        this->clear();
147
1.46k
        this->checkRealloc(n, kExactFit);
148
1.46k
        this->changeSize(n);
149
6.19k
        for (int i = 0; i < this->size(); ++i) {
150
4.73k
            new (fData + i) T;
151
4.73k
        }
152
1.46k
    }
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
2.43M
    void reserve(int n) {
171
2.43M
        SkASSERT(n >= 0);
172
2.43M
        if (n > this->size()) {
173
2.39M
            this->checkRealloc(n - this->size(), kGrowing);
174
2.39M
        }
175
2.43M
    }
skia_private::TArray<SkPoint, true>::reserve(int)
Line
Count
Source
170
995k
    void reserve(int n) {
171
995k
        SkASSERT(n >= 0);
172
995k
        if (n > this->size()) {
173
995k
            this->checkRealloc(n - this->size(), kGrowing);
174
995k
        }
175
995k
    }
skia_private::TArray<unsigned char, true>::reserve(int)
Line
Count
Source
170
995k
    void reserve(int n) {
171
995k
        SkASSERT(n >= 0);
172
995k
        if (n > this->size()) {
173
995k
            this->checkRealloc(n - this->size(), kGrowing);
174
995k
        }
175
995k
    }
skia_private::TArray<float, true>::reserve(int)
Line
Count
Source
170
278k
    void reserve(int n) {
171
278k
        SkASSERT(n >= 0);
172
278k
        if (n > this->size()) {
173
278k
            this->checkRealloc(n - this->size(), kGrowing);
174
278k
        }
175
278k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int)
Line
Count
Source
170
12.1k
    void reserve(int n) {
171
12.1k
        SkASSERT(n >= 0);
172
12.1k
        if (n > this->size()) {
173
12.1k
            this->checkRealloc(n - this->size(), kGrowing);
174
12.1k
        }
175
12.1k
    }
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int)
Line
Count
Source
170
113k
    void reserve(int n) {
171
113k
        SkASSERT(n >= 0);
172
113k
        if (n > this->size()) {
173
113k
            this->checkRealloc(n - this->size(), kGrowing);
174
113k
        }
175
113k
    }
Unexecuted instantiation: skia_private::TArray<int, 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<skgpu::graphite::PrecompileBase>, true>::reserve(int)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int)
Line
Count
Source
170
43.8k
    void reserve(int n) {
171
43.8k
        SkASSERT(n >= 0);
172
43.8k
        if (n > this->size()) {
173
2.10k
            this->checkRealloc(n - this->size(), kGrowing);
174
2.10k
        }
175
43.8k
    }
Unexecuted instantiation: skia_private::TArray<int, 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<skgpu::graphite::PrecompileBase>, true>::reserve(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, 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
51.8M
    void reserve_exact(int n) {
182
51.8M
        SkASSERT(n >= 0);
183
51.8M
        if (n > this->size()) {
184
48.0M
            this->checkRealloc(n - this->size(), kExactFit);
185
48.0M
        }
186
51.8M
    }
skia_private::TArray<SkPoint, true>::reserve_exact(int)
Line
Count
Source
181
19.4M
    void reserve_exact(int n) {
182
19.4M
        SkASSERT(n >= 0);
183
19.4M
        if (n > this->size()) {
184
18.8M
            this->checkRealloc(n - this->size(), kExactFit);
185
18.8M
        }
186
19.4M
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
181
19.4M
    void reserve_exact(int n) {
182
19.4M
        SkASSERT(n >= 0);
183
19.4M
        if (n > this->size()) {
184
18.8M
            this->checkRealloc(n - this->size(), kExactFit);
185
18.8M
        }
186
19.4M
    }
skia_private::TArray<float, true>::reserve_exact(int)
Line
Count
Source
181
2.08M
    void reserve_exact(int n) {
182
2.08M
        SkASSERT(n >= 0);
183
2.08M
        if (n > this->size()) {
184
531k
            this->checkRealloc(n - this->size(), kExactFit);
185
531k
        }
186
2.08M
    }
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<char, true>::reserve_exact(int)
Line
Count
Source
181
56.7k
    void reserve_exact(int n) {
182
56.7k
        SkASSERT(n >= 0);
183
56.7k
        if (n > this->size()) {
184
56.7k
            this->checkRealloc(n - this->size(), kExactFit);
185
56.7k
        }
186
56.7k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int)
Line
Count
Source
181
56.7k
    void reserve_exact(int n) {
182
56.7k
        SkASSERT(n >= 0);
183
56.7k
        if (n > this->size()) {
184
56.7k
            this->checkRealloc(n - this->size(), kExactFit);
185
56.7k
        }
186
56.7k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::reserve_exact(int)
Line
Count
Source
181
83.4k
    void reserve_exact(int n) {
182
83.4k
        SkASSERT(n >= 0);
183
83.4k
        if (n > this->size()) {
184
54.9k
            this->checkRealloc(n - this->size(), kExactFit);
185
54.9k
        }
186
83.4k
    }
skia_private::TArray<SkMatrix, true>::reserve_exact(int)
Line
Count
Source
181
4.75k
    void reserve_exact(int n) {
182
4.75k
        SkASSERT(n >= 0);
183
4.75k
        if (n > this->size()) {
184
287
            this->checkRealloc(n - this->size(), kExactFit);
185
287
        }
186
4.75k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int)
Line
Count
Source
181
11.2k
    void reserve_exact(int n) {
182
11.2k
        SkASSERT(n >= 0);
183
11.2k
        if (n > this->size()) {
184
11.2k
            this->checkRealloc(n - this->size(), kExactFit);
185
11.2k
        }
186
11.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int)
Line
Count
Source
181
239k
    void reserve_exact(int n) {
182
239k
        SkASSERT(n >= 0);
183
239k
        if (n > this->size()) {
184
237k
            this->checkRealloc(n - this->size(), kExactFit);
185
237k
        }
186
239k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int)
Line
Count
Source
181
5.18k
    void reserve_exact(int n) {
182
5.18k
        SkASSERT(n >= 0);
183
5.18k
        if (n > this->size()) {
184
5.18k
            this->checkRealloc(n - this->size(), kExactFit);
185
5.18k
        }
186
5.18k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::reserve_exact(int)
Line
Count
Source
181
162k
    void reserve_exact(int n) {
182
162k
        SkASSERT(n >= 0);
183
162k
        if (n > this->size()) {
184
35.4k
            this->checkRealloc(n - this->size(), kExactFit);
185
35.4k
        }
186
162k
    }
skia_private::TArray<int, true>::reserve_exact(int)
Line
Count
Source
181
382k
    void reserve_exact(int n) {
182
382k
        SkASSERT(n >= 0);
183
382k
        if (n > this->size()) {
184
256k
            this->checkRealloc(n - this->size(), kExactFit);
185
256k
        }
186
382k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int)
Line
Count
Source
181
162k
    void reserve_exact(int n) {
182
162k
        SkASSERT(n >= 0);
183
162k
        if (n > this->size()) {
184
162k
            this->checkRealloc(n - this->size(), kExactFit);
185
162k
        }
186
162k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int)
Line
Count
Source
181
85
    void reserve_exact(int n) {
182
85
        SkASSERT(n >= 0);
183
85
        if (n > this->size()) {
184
85
            this->checkRealloc(n - this->size(), kExactFit);
185
85
        }
186
85
    }
skia_private::TArray<SkSL::Variable*, 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
6.30k
            this->checkRealloc(n - this->size(), kExactFit);
185
6.30k
        }
186
17.1k
    }
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int)
Line
Count
Source
181
53.6k
    void reserve_exact(int n) {
182
53.6k
        SkASSERT(n >= 0);
183
53.6k
        if (n > this->size()) {
184
51.9k
            this->checkRealloc(n - this->size(), kExactFit);
185
51.9k
        }
186
53.6k
    }
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
45.5k
    void reserve_exact(int n) {
182
45.5k
        SkASSERT(n >= 0);
183
45.5k
        if (n > this->size()) {
184
0
            this->checkRealloc(n - this->size(), kExactFit);
185
0
        }
186
45.5k
    }
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int)
Line
Count
Source
181
45.5k
    void reserve_exact(int n) {
182
45.5k
        SkASSERT(n >= 0);
183
45.5k
        if (n > this->size()) {
184
10.0k
            this->checkRealloc(n - this->size(), kExactFit);
185
10.0k
        }
186
45.5k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int)
Line
Count
Source
181
45.5k
    void reserve_exact(int n) {
182
45.5k
        SkASSERT(n >= 0);
183
45.5k
        if (n > this->size()) {
184
12.2k
            this->checkRealloc(n - this->size(), kExactFit);
185
12.2k
        }
186
45.5k
    }
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
4.70k
    void reserve_exact(int n) {
182
4.70k
        SkASSERT(n >= 0);
183
4.70k
        if (n > this->size()) {
184
4.70k
            this->checkRealloc(n - this->size(), kExactFit);
185
4.70k
        }
186
4.70k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, 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
95.4k
    void reserve_exact(int n) {
182
95.4k
        SkASSERT(n >= 0);
183
95.4k
        if (n > this->size()) {
184
95.4k
            this->checkRealloc(n - this->size(), kExactFit);
185
95.4k
        }
186
95.4k
    }
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<SkCanvas::ImageSetEntry, false>::reserve_exact(int)
skia_private::TArray<OffsetEdge, true>::reserve_exact(int)
Line
Count
Source
181
401
    void reserve_exact(int n) {
182
401
        SkASSERT(n >= 0);
183
401
        if (n > this->size()) {
184
401
            this->checkRealloc(n - this->size(), kExactFit);
185
401
        }
186
401
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int)
skia_private::TArray<double, true>::reserve_exact(int)
Line
Count
Source
181
110k
    void reserve_exact(int n) {
182
110k
        SkASSERT(n >= 0);
183
110k
        if (n > this->size()) {
184
110k
            this->checkRealloc(n - this->size(), kExactFit);
185
110k
        }
186
110k
    }
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
26
    void reserve_exact(int n) {
182
26
        SkASSERT(n >= 0);
183
26
        if (n > this->size()) {
184
26
            this->checkRealloc(n - this->size(), kExactFit);
185
26
        }
186
26
    }
skia_private::TArray<unsigned char, true>::reserve_exact(int)
Line
Count
Source
181
26
    void reserve_exact(int n) {
182
26
        SkASSERT(n >= 0);
183
26
        if (n > this->size()) {
184
26
            this->checkRealloc(n - this->size(), kExactFit);
185
26
        }
186
26
    }
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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int)
Line
Count
Source
181
5.67M
    void reserve_exact(int n) {
182
5.67M
        SkASSERT(n >= 0);
183
5.67M
        if (n > this->size()) {
184
5.56M
            this->checkRealloc(n - this->size(), kExactFit);
185
5.56M
        }
186
5.67M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int)
Line
Count
Source
181
995k
    void reserve_exact(int n) {
182
995k
        SkASSERT(n >= 0);
183
995k
        if (n > this->size()) {
184
975k
            this->checkRealloc(n - this->size(), kExactFit);
185
975k
        }
186
995k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int)
Line
Count
Source
181
5.45k
    void reserve_exact(int n) {
182
5.45k
        SkASSERT(n >= 0);
183
5.45k
        if (n > this->size()) {
184
2.47k
            this->checkRealloc(n - this->size(), kExactFit);
185
2.47k
        }
186
5.45k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::reserve_exact(int)
Line
Count
Source
181
43.8k
    void reserve_exact(int n) {
182
43.8k
        SkASSERT(n >= 0);
183
43.8k
        if (n > this->size()) {
184
17.1k
            this->checkRealloc(n - this->size(), kExactFit);
185
17.1k
        }
186
43.8k
    }
skia_private::TArray<int, true>::reserve_exact(int)
Line
Count
Source
181
321k
    void reserve_exact(int n) {
182
321k
        SkASSERT(n >= 0);
183
321k
        if (n > this->size()) {
184
294k
            this->checkRealloc(n - this->size(), kExactFit);
185
294k
        }
186
321k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int)
Line
Count
Source
181
43.8k
    void reserve_exact(int n) {
182
43.8k
        SkASSERT(n >= 0);
183
43.8k
        if (n > this->size()) {
184
43.8k
            this->checkRealloc(n - this->size(), kExactFit);
185
43.8k
        }
186
43.8k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int)
Line
Count
Source
181
191k
    void reserve_exact(int n) {
182
191k
        SkASSERT(n >= 0);
183
191k
        if (n > this->size()) {
184
191k
            this->checkRealloc(n - this->size(), kExactFit);
185
191k
        }
186
191k
    }
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int)
Line
Count
Source
181
376k
    void reserve_exact(int n) {
182
376k
        SkASSERT(n >= 0);
183
376k
        if (n > this->size()) {
184
174k
            this->checkRealloc(n - this->size(), kExactFit);
185
174k
        }
186
376k
    }
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int)
Line
Count
Source
181
1.59M
    void reserve_exact(int n) {
182
1.59M
        SkASSERT(n >= 0);
183
1.59M
        if (n > this->size()) {
184
1.39M
            this->checkRealloc(n - this->size(), kExactFit);
185
1.39M
        }
186
1.59M
    }
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)
skia_private::TArray<unsigned int, true>::reserve_exact(int)
Line
Count
Source
181
47.5k
    void reserve_exact(int n) {
182
47.5k
        SkASSERT(n >= 0);
183
47.5k
        if (n > this->size()) {
184
37.3k
            this->checkRealloc(n - this->size(), kExactFit);
185
37.3k
        }
186
47.5k
    }
skia_private::TArray<SkSL::Field, true>::reserve_exact(int)
Line
Count
Source
181
697
    void reserve_exact(int n) {
182
697
        SkASSERT(n >= 0);
183
697
        if (n > this->size()) {
184
697
            this->checkRealloc(n - this->size(), kExactFit);
185
697
        }
186
697
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::reserve_exact(int)
Line
Count
Source
181
1.08k
    void reserve_exact(int n) {
182
1.08k
        SkASSERT(n >= 0);
183
1.08k
        if (n > this->size()) {
184
1.08k
            this->checkRealloc(n - this->size(), kExactFit);
185
1.08k
        }
186
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::reserve_exact(int)
Line
Count
Source
181
5.45k
    void reserve_exact(int n) {
182
5.45k
        SkASSERT(n >= 0);
183
5.45k
        if (n > this->size()) {
184
2.47k
            this->checkRealloc(n - this->size(), kExactFit);
185
2.47k
        }
186
5.45k
    }
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<SkCanvas::ImageSetEntry, false>::reserve_exact(int)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int)
187
188
2.05k
    void removeShuffle(int n) {
189
2.05k
        SkASSERT(n < this->size());
190
2.05k
        int newCount = fSize - 1;
191
2.05k
        fData[n].~T();
192
2.05k
        if (n != newCount) {
193
52
            this->move(n, newCount);
194
52
        }
195
2.05k
        this->changeSize(newCount);
196
2.05k
    }
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
1.18k
    void removeShuffle(int n) {
189
1.18k
        SkASSERT(n < this->size());
190
1.18k
        int newCount = fSize - 1;
191
1.18k
        fData[n].~T();
192
1.18k
        if (n != newCount) {
193
12
            this->move(n, newCount);
194
12
        }
195
1.18k
        this->changeSize(newCount);
196
1.18k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int)
Line
Count
Source
188
875
    void removeShuffle(int n) {
189
875
        SkASSERT(n < this->size());
190
875
        int newCount = fSize - 1;
191
875
        fData[n].~T();
192
875
        if (n != newCount) {
193
40
            this->move(n, newCount);
194
40
        }
195
875
        this->changeSize(newCount);
196
875
    }
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
2.66G
    bool empty() const { return fSize == 0; }
skia_private::TArray<bool, true>::empty() const
Line
Count
Source
199
9.93M
    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
10.5k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const
Line
Count
Source
199
24.8k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const
Line
Count
Source
199
4.08M
    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
2.92M
    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
102k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPoint, true>::empty() const
Line
Count
Source
199
355M
    bool empty() const { return fSize == 0; }
skia_private::TArray<float, true>::empty() const
Line
Count
Source
199
471M
    bool empty() const { return fSize == 0; }
skia_private::TArray<unsigned char, true>::empty() const
Line
Count
Source
199
481M
    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
21.9M
    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
21.1k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const
Line
Count
Source
199
4.54M
    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
11.7M
    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
10.3k
    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
10.3k
    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.57M
    bool empty() const { return fSize == 0; }
skia_private::TArray<int, true>::empty() const
Line
Count
Source
199
239M
    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
392k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const
Line
Count
Source
199
444k
    bool empty() const { return fSize == 0; }
skia_private::TArray<char, true>::empty() const
Line
Count
Source
199
95.7k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const
Line
Count
Source
199
9.54M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::empty() const
Line
Count
Source
199
38.8k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::empty() const
Line
Count
Source
199
16.9M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const
Line
Count
Source
199
109k
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::thread, false>::empty() const
Line
Count
Source
199
76
    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
465k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const
Line
Count
Source
199
465k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const
Line
Count
Source
199
234k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const
Line
Count
Source
199
235k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const
Line
Count
Source
199
236k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const
Line
Count
Source
199
234k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const
Line
Count
Source
199
234k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const
Line
Count
Source
199
326k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPaint, true>::empty() const
Line
Count
Source
199
234k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMatrix, true>::empty() const
Line
Count
Source
199
4.75k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const
Line
Count
Source
199
759k
    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; }
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)2>, true>::empty() const
Line
Count
Source
199
121k
    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
66.4M
    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
878k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const
Line
Count
Source
199
341k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Field, true>::empty() const
Line
Count
Source
199
1.05M
    bool empty() const { return fSize == 0; }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::empty() const
Line
Count
Source
199
14.0k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::RP::Instruction, true>::empty() const
Line
Count
Source
199
6.53M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const
Line
Count
Source
199
206k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::empty() const
Line
Count
Source
199
206k
    bool empty() const { return fSize == 0; }
skia_private::TArray<float*, true>::empty() const
Line
Count
Source
199
412k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const
Line
Count
Source
199
191k
    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
3.70M
    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
1.90M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Type const*, true>::empty() const
Line
Count
Source
199
1.66M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Variable*, true>::empty() const
Line
Count
Source
199
1.07M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const
Line
Count
Source
199
270k
    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
720k
    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
73.8k
    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
52.5k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::empty() const
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::empty() const
Line
Count
Source
199
221k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::Plot*, true>::empty() const
Line
Count
Source
199
3.90k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const
Line
Count
Source
199
3.92k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const
Line
Count
Source
199
10.3k
    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
814k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrTextureProxy*, true>::empty() const
Line
Count
Source
199
1.16M
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrRenderTask*, true>::empty() const
Line
Count
Source
199
1.62M
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const
Line
Count
Source
199
58.4k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const
Line
Count
Source
199
1.28M
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const
Line
Count
Source
199
901k
    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
19.1k
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const
Line
Count
Source
199
331k
    bool empty() const { return fSize == 0; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const
Line
Count
Source
199
5.02k
    bool empty() const { return fSize == 0; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const
Line
Count
Source
199
19.2k
    bool empty() const { return fSize == 0; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const
Line
Count
Source
199
5.27k
    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
97
    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
58
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkRect, true>::empty() const
Line
Count
Source
199
58
    bool empty() const { return fSize == 0; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const
Line
Count
Source
199
51.2k
    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
164k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrSurfaceProxy*, true>::empty() const
Line
Count
Source
199
981k
    bool empty() const { return fSize == 0; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const
Line
Count
Source
199
22.6k
    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
239
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const
Line
Count
Source
199
4.72k
    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
518
    bool empty() const { return fSize == 0; }
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const
Line
Count
Source
199
3.05k
    bool empty() const { return fSize == 0; }
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const
Line
Count
Source
199
328
    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
458
    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
78
    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
48.6k
    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
6.01k
    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<skgpu::UniqueKey, false>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::empty() const
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::empty() const
Line
Count
Source
199
16.1k
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const
Line
Count
Source
199
16.0k
    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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::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<VkVertexInputBindingDescription2EXT, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::empty() const
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::empty() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const
Line
Count
Source
199
9.41k
    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
57.0k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::empty() const
Line
Count
Source
199
308k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::empty() const
Line
Count
Source
199
305k
    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
2.16M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMask::Format, true>::empty() const
Line
Count
Source
199
9.58k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkPackedGlyphID, true>::empty() const
Line
Count
Source
199
9.58k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::empty() const
Line
Count
Source
199
4.07k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const
Line
Count
Source
199
59.9M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkGlyph const*, true>::empty() const
Line
Count
Source
199
2.14M
    bool empty() const { return fSize == 0; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const
Line
Count
Source
199
846M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const
Line
Count
Source
199
81.2k
    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
6.00M
    bool empty() const { return fSize == 0; }
skia_private::TArray<PathSegment, true>::empty() const
Line
Count
Source
199
98.5k
    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<GrXPFactoryTestFactory*, true>::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<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)::TextureBinding, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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*, 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<VkClearValue, true>::empty() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkDescriptorSetLayout_T*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::empty() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::empty() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::empty() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::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<sk_sp<skgpu::graphite::PrecompileBase>, true>::empty() const
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::empty() const
skia_private::TArray<OffsetEdge, true>::empty() const
Line
Count
Source
199
401
    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
266k
    bool empty() const { return fSize == 0; }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::empty() const
skia_private::TArray<SkOpRayHit*, true>::empty() const
Line
Count
Source
199
5.88M
    bool empty() const { return fSize == 0; }
skia_private::TArray<double, true>::empty() const
Line
Count
Source
199
110k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord const*, true>::empty() const
Line
Count
Source
199
5.44M
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkClosestRecord, true>::empty() const
Line
Count
Source
199
5.44M
    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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::empty() const
Line
Count
Source
199
5.45k
    bool empty() const { return fSize == 0; }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::empty() const
Line
Count
Source
199
1.08k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkSL::Variable const*, true>::empty() const
Line
Count
Source
199
42.7k
    bool empty() const { return fSize == 0; }
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
63.7k
    bool empty() const { return fSize == 0; }
skia_private::TArray<SkMeshSpecification::Attribute, false>::empty() const
Line
Count
Source
199
639k
    bool empty() const { return fSize == 0; }
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
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
12.6M
    T& push_back() {
206
12.6M
        void* newT = this->push_back_raw(1);
207
12.6M
        return *new (newT) T;
208
12.6M
    }
skia_private::TArray<SkString, true>::push_back()
Line
Count
Source
205
96
    T& push_back() {
206
96
        void* newT = this->push_back_raw(1);
207
96
        return *new (newT) T;
208
96
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back()
Line
Count
Source
205
10.3k
    T& push_back() {
206
10.3k
        void* newT = this->push_back_raw(1);
207
10.3k
        return *new (newT) T;
208
10.3k
    }
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
328k
    T& push_back() {
206
328k
        void* newT = this->push_back_raw(1);
207
328k
        return *new (newT) T;
208
328k
    }
skia_private::TArray<SkMatrix, true>::push_back()
Line
Count
Source
205
13.0k
    T& push_back() {
206
13.0k
        void* newT = this->push_back_raw(1);
207
13.0k
        return *new (newT) T;
208
13.0k
    }
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
154k
    T& push_back() {
206
154k
        void* newT = this->push_back_raw(1);
207
154k
        return *new (newT) T;
208
154k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back()
Line
Count
Source
205
5.02k
    T& push_back() {
206
5.02k
        void* newT = this->push_back_raw(1);
207
5.02k
        return *new (newT) T;
208
5.02k
    }
skia_private::TArray<float, true>::push_back()
Line
Count
Source
205
43.0k
    T& push_back() {
206
43.0k
        void* newT = this->push_back_raw(1);
207
43.0k
        return *new (newT) T;
208
43.0k
    }
skia_private::TArray<int, true>::push_back()
Line
Count
Source
205
17.9k
    T& push_back() {
206
17.9k
        void* newT = this->push_back_raw(1);
207
17.9k
        return *new (newT) T;
208
17.9k
    }
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
458
    T& push_back() {
206
458
        void* newT = this->push_back_raw(1);
207
458
        return *new (newT) T;
208
458
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back()
Line
Count
Source
205
78
    T& push_back() {
206
78
        void* newT = this->push_back_raw(1);
207
78
        return *new (newT) T;
208
78
    }
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<SkPDFStructElem*, true>, false>::push_back()
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back()
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back()
Line
Count
Source
205
209k
    T& push_back() {
206
209k
        void* newT = this->push_back_raw(1);
207
209k
        return *new (newT) T;
208
209k
    }
skia_private::TArray<PathSegment, true>::push_back()
Line
Count
Source
205
22.8k
    T& push_back() {
206
22.8k
        void* newT = this->push_back_raw(1);
207
22.8k
        return *new (newT) T;
208
22.8k
    }
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkClearValue, 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<VkSubpassDependency, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back()
skia_private::TArray<SkClosestRecord, true>::push_back()
Line
Count
Source
205
11.7M
    T& push_back() {
206
11.7M
        void* newT = this->push_back_raw(1);
207
11.7M
        return *new (newT) T;
208
11.7M
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::push_back()
Line
Count
Source
205
31.0k
    T& push_back() {
206
31.0k
        void* newT = this->push_back_raw(1);
207
31.0k
        return *new (newT) T;
208
31.0k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back()
Line
Count
Source
205
24.3k
    T& push_back() {
206
24.3k
        void* newT = this->push_back_raw(1);
207
24.3k
        return *new (newT) T;
208
24.3k
    }
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
305M
    T& push_back(const T& t) {
215
305M
        this->unpoison();
216
305M
        T* newT;
217
305M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
291M
            newT = new (fData + fSize) T(t);
220
291M
        } else {
221
14.4M
            newT = this->growAndConstructAtEnd(t);
222
14.4M
        }
223
224
305M
        this->changeSize(fSize + 1);
225
305M
        return *newT;
226
305M
    }
Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&)
skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&)
Line
Count
Source
214
1.06M
    T& push_back(const T& t) {
215
1.06M
        this->unpoison();
216
1.06M
        T* newT;
217
1.06M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
588k
            newT = new (fData + fSize) T(t);
220
588k
        } else {
221
474k
            newT = this->growAndConstructAtEnd(t);
222
474k
        }
223
224
1.06M
        this->changeSize(fSize + 1);
225
1.06M
        return *newT;
226
1.06M
    }
skia_private::TArray<unsigned int, true>::push_back(unsigned int const&)
Line
Count
Source
214
15.8M
    T& push_back(const T& t) {
215
15.8M
        this->unpoison();
216
15.8M
        T* newT;
217
15.8M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
15.8M
            newT = new (fData + fSize) T(t);
220
15.8M
        } else {
221
22.0k
            newT = this->growAndConstructAtEnd(t);
222
22.0k
        }
223
224
15.8M
        this->changeSize(fSize + 1);
225
15.8M
        return *newT;
226
15.8M
    }
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<float, true>::push_back(float const&)
Line
Count
Source
214
35.0M
    T& push_back(const T& t) {
215
35.0M
        this->unpoison();
216
35.0M
        T* newT;
217
35.0M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
34.1M
            newT = new (fData + fSize) T(t);
220
34.1M
        } else {
221
848k
            newT = this->growAndConstructAtEnd(t);
222
848k
        }
223
224
35.0M
        this->changeSize(fSize + 1);
225
35.0M
        return *newT;
226
35.0M
    }
skia_private::TArray<SkPoint, true>::push_back(SkPoint const&)
Line
Count
Source
214
36.0M
    T& push_back(const T& t) {
215
36.0M
        this->unpoison();
216
36.0M
        T* newT;
217
36.0M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
35.6M
            newT = new (fData + fSize) T(t);
220
35.6M
        } else {
221
405k
            newT = this->growAndConstructAtEnd(t);
222
405k
        }
223
224
36.0M
        this->changeSize(fSize + 1);
225
36.0M
        return *newT;
226
36.0M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&)
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<SkRasterPipelineContexts::BranchCtx*, true>::push_back(SkRasterPipelineContexts::BranchCtx* const&)
Line
Count
Source
214
2.51M
    T& push_back(const T& t) {
215
2.51M
        this->unpoison();
216
2.51M
        T* newT;
217
2.51M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
2.51M
            newT = new (fData + fSize) T(t);
220
2.51M
        } else {
221
181
            newT = this->growAndConstructAtEnd(t);
222
181
        }
223
224
2.51M
        this->changeSize(fSize + 1);
225
2.51M
        return *newT;
226
2.51M
    }
skia_private::TArray<int, true>::push_back(int const&)
Line
Count
Source
214
4.74M
    T& push_back(const T& t) {
215
4.74M
        this->unpoison();
216
4.74M
        T* newT;
217
4.74M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
4.73M
            newT = new (fData + fSize) T(t);
220
4.73M
        } else {
221
5.43k
            newT = this->growAndConstructAtEnd(t);
222
5.43k
        }
223
224
4.74M
        this->changeSize(fSize + 1);
225
4.74M
        return *newT;
226
4.74M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&)
Line
Count
Source
214
2.04M
    T& push_back(const T& t) {
215
2.04M
        this->unpoison();
216
2.04M
        T* newT;
217
2.04M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
2.04M
            newT = new (fData + fSize) T(t);
220
2.04M
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
2.04M
        this->changeSize(fSize + 1);
225
2.04M
        return *newT;
226
2.04M
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&)
Line
Count
Source
214
1.31M
    T& push_back(const T& t) {
215
1.31M
        this->unpoison();
216
1.31M
        T* newT;
217
1.31M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
1.31M
            newT = new (fData + fSize) T(t);
220
1.31M
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
1.31M
        this->changeSize(fSize + 1);
225
1.31M
        return *newT;
226
1.31M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const* const&)
Line
Count
Source
214
28.9k
    T& push_back(const T& t) {
215
28.9k
        this->unpoison();
216
28.9k
        T* newT;
217
28.9k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
26.1k
            newT = new (fData + fSize) T(t);
220
26.1k
        } else {
221
2.82k
            newT = this->growAndConstructAtEnd(t);
222
2.82k
        }
223
224
28.9k
        this->changeSize(fSize + 1);
225
28.9k
        return *newT;
226
28.9k
    }
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
10.6k
    T& push_back(const T& t) {
215
10.6k
        this->unpoison();
216
10.6k
        T* newT;
217
10.6k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
268
            newT = new (fData + fSize) T(t);
220
10.3k
        } else {
221
10.3k
            newT = this->growAndConstructAtEnd(t);
222
10.3k
        }
223
224
10.6k
        this->changeSize(fSize + 1);
225
10.6k
        return *newT;
226
10.6k
    }
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&)
Line
Count
Source
214
1.51M
    T& push_back(const T& t) {
215
1.51M
        this->unpoison();
216
1.51M
        T* newT;
217
1.51M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
1.38M
            newT = new (fData + fSize) T(t);
220
1.38M
        } else {
221
125k
            newT = this->growAndConstructAtEnd(t);
222
125k
        }
223
224
1.51M
        this->changeSize(fSize + 1);
225
1.51M
        return *newT;
226
1.51M
    }
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
97
    T& push_back(const T& t) {
215
97
        this->unpoison();
216
97
        T* newT;
217
97
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
97
            newT = new (fData + fSize) T(t);
220
97
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
97
        this->changeSize(fSize + 1);
225
97
        return *newT;
226
97
    }
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
171
    T& push_back(const T& t) {
215
171
        this->unpoison();
216
171
        T* newT;
217
171
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
171
            newT = new (fData + fSize) T(t);
220
171
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
171
        this->changeSize(fSize + 1);
225
171
        return *newT;
226
171
    }
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::UniqueKey, false>::push_back(skgpu::UniqueKey const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::push_back(skgpu::graphite::Renderer const* const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&)
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode const&)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::push_back(SkPDFStructElem* 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
3.36k
    T& push_back(const T& t) {
215
3.36k
        this->unpoison();
216
3.36k
        T* newT;
217
3.36k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
3.36k
            newT = new (fData + fSize) T(t);
220
3.36k
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
3.36k
        this->changeSize(fSize + 1);
225
3.36k
        return *newT;
226
3.36k
    }
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&)
Line
Count
Source
214
727
    T& push_back(const T& t) {
215
727
        this->unpoison();
216
727
        T* newT;
217
727
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
289
            newT = new (fData + fSize) T(t);
220
438
        } else {
221
438
            newT = this->growAndConstructAtEnd(t);
222
438
        }
223
224
727
        this->changeSize(fSize + 1);
225
727
        return *newT;
226
727
    }
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*, true>::push_back(skgpu::graphite::ShaderNode* const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::push_back(sk_sp<SkRuntimeEffect> const&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back(VkVertexInputAttributeDescription const&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back(VkVertexInputBindingDescription const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData const&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::push_back(VkVertexInputAttributeDescription2EXT const&)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::push_back(VkVertexInputBindingDescription2EXT const&)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::push_back(skgpu::ganesh::ClipStack::Element const&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc const&)
skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&)
Line
Count
Source
214
154M
    T& push_back(const T& t) {
215
154M
        this->unpoison();
216
154M
        T* newT;
217
154M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
141M
            newT = new (fData + fSize) T(t);
220
141M
        } else {
221
12.4M
            newT = this->growAndConstructAtEnd(t);
222
12.4M
        }
223
224
154M
        this->changeSize(fSize + 1);
225
154M
        return *newT;
226
154M
    }
skia_private::TArray<SkPath, true>::push_back(SkPath const&)
Line
Count
Source
214
692k
    T& push_back(const T& t) {
215
692k
        this->unpoison();
216
692k
        T* newT;
217
692k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
525k
            newT = new (fData + fSize) T(t);
220
525k
        } else {
221
166k
            newT = this->growAndConstructAtEnd(t);
222
166k
        }
223
224
692k
        this->changeSize(fSize + 1);
225
692k
        return *newT;
226
692k
    }
skia_private::TArray<double, true>::push_back(double const&)
Line
Count
Source
214
50.8M
    T& push_back(const T& t) {
215
50.8M
        this->unpoison();
216
50.8M
        T* newT;
217
50.8M
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
50.8M
            newT = new (fData + fSize) T(t);
220
50.8M
        } else {
221
0
            newT = this->growAndConstructAtEnd(t);
222
0
        }
223
224
50.8M
        this->changeSize(fSize + 1);
225
50.8M
        return *newT;
226
50.8M
    }
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&)
skia_private::TArray<SkSL::Variable const*, true>::push_back(SkSL::Variable const* const&)
Line
Count
Source
214
5.16k
    T& push_back(const T& t) {
215
5.16k
        this->unpoison();
216
5.16k
        T* newT;
217
5.16k
        if (this->capacity() > fSize) SK_LIKELY {
218
            // Copy over the element directly.
219
2.06k
            newT = new (fData + fSize) T(t);
220
3.10k
        } else {
221
3.10k
            newT = this->growAndConstructAtEnd(t);
222
3.10k
        }
223
224
5.16k
        this->changeSize(fSize + 1);
225
5.16k
        return *newT;
226
5.16k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBlender> const&)
227
228
    /**
229
     * Adds one new T value which is copy-constructed, returning it by reference.
230
     */
231
841M
    T& push_back(T&& t) {
232
841M
        this->unpoison();
233
841M
        T* newT;
234
841M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
835M
            newT = new (fData + fSize) T(std::move(t));
237
835M
        } else {
238
5.74M
            newT = this->growAndConstructAtEnd(std::move(t));
239
5.74M
        }
240
241
841M
        this->changeSize(fSize + 1);
242
841M
        return *newT;
243
841M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&)
skia_private::TArray<bool, true>::push_back(bool&&)
Line
Count
Source
231
835k
    T& push_back(T&& t) {
232
835k
        this->unpoison();
233
835k
        T* newT;
234
835k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
834k
            newT = new (fData + fSize) T(std::move(t));
237
834k
        } else {
238
1.00k
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.00k
        }
240
241
835k
        this->changeSize(fSize + 1);
242
835k
        return *newT;
243
835k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&)
Line
Count
Source
231
1.07M
    T& push_back(T&& t) {
232
1.07M
        this->unpoison();
233
1.07M
        T* newT;
234
1.07M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
750k
            newT = new (fData + fSize) T(std::move(t));
237
750k
        } else {
238
323k
            newT = this->growAndConstructAtEnd(std::move(t));
239
323k
        }
240
241
1.07M
        this->changeSize(fSize + 1);
242
1.07M
        return *newT;
243
1.07M
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&)
Line
Count
Source
231
4.16k
    T& push_back(T&& t) {
232
4.16k
        this->unpoison();
233
4.16k
        T* newT;
234
4.16k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
4.16k
            newT = new (fData + fSize) T(std::move(t));
237
4.16k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
4.16k
        this->changeSize(fSize + 1);
242
4.16k
        return *newT;
243
4.16k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&)
Line
Count
Source
231
15.3k
    T& push_back(T&& t) {
232
15.3k
        this->unpoison();
233
15.3k
        T* newT;
234
15.3k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
15.3k
            newT = new (fData + fSize) T(std::move(t));
237
15.3k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
15.3k
        this->changeSize(fSize + 1);
242
15.3k
        return *newT;
243
15.3k
    }
skia_private::TArray<unsigned int, true>::push_back(unsigned int&&)
Line
Count
Source
231
3.48M
    T& push_back(T&& t) {
232
3.48M
        this->unpoison();
233
3.48M
        T* newT;
234
3.48M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
3.48M
            newT = new (fData + fSize) T(std::move(t));
237
3.48M
        } else {
238
84
            newT = this->growAndConstructAtEnd(std::move(t));
239
84
        }
240
241
3.48M
        this->changeSize(fSize + 1);
242
3.48M
        return *newT;
243
3.48M
    }
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
82.4k
    T& push_back(T&& t) {
232
82.4k
        this->unpoison();
233
82.4k
        T* newT;
234
82.4k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
81.5k
            newT = new (fData + fSize) T(std::move(t));
237
81.5k
        } else {
238
929
            newT = this->growAndConstructAtEnd(std::move(t));
239
929
        }
240
241
82.4k
        this->changeSize(fSize + 1);
242
82.4k
        return *newT;
243
82.4k
    }
skia_private::TArray<float, true>::push_back(float&&)
Line
Count
Source
231
62.0k
    T& push_back(T&& t) {
232
62.0k
        this->unpoison();
233
62.0k
        T* newT;
234
62.0k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
62.0k
            newT = new (fData + fSize) T(std::move(t));
237
62.0k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
62.0k
        this->changeSize(fSize + 1);
242
62.0k
        return *newT;
243
62.0k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::push_back(sk_sp<SkSVGNode>&&)
Line
Count
Source
231
520k
    T& push_back(T&& t) {
232
520k
        this->unpoison();
233
520k
        T* newT;
234
520k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
447k
            newT = new (fData + fSize) T(std::move(t));
237
447k
        } else {
238
73.5k
            newT = this->growAndConstructAtEnd(std::move(t));
239
73.5k
        }
240
241
520k
        this->changeSize(fSize + 1);
242
520k
        return *newT;
243
520k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&)
Line
Count
Source
231
287k
    T& push_back(T&& t) {
232
287k
        this->unpoison();
233
287k
        T* newT;
234
287k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
261k
            newT = new (fData + fSize) T(std::move(t));
237
261k
        } else {
238
25.4k
            newT = this->growAndConstructAtEnd(std::move(t));
239
25.4k
        }
240
241
287k
        this->changeSize(fSize + 1);
242
287k
        return *newT;
243
287k
    }
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&)
Line
Count
Source
231
164k
    T& push_back(T&& t) {
232
164k
        this->unpoison();
233
164k
        T* newT;
234
164k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
164k
            newT = new (fData + fSize) T(std::move(t));
237
164k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
164k
        this->changeSize(fSize + 1);
242
164k
        return *newT;
243
164k
    }
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&)
Line
Count
Source
231
586M
    T& push_back(T&& t) {
232
586M
        this->unpoison();
233
586M
        T* newT;
234
586M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
583M
            newT = new (fData + fSize) T(std::move(t));
237
583M
        } else {
238
2.58M
            newT = this->growAndConstructAtEnd(std::move(t));
239
2.58M
        }
240
241
586M
        this->changeSize(fSize + 1);
242
586M
        return *newT;
243
586M
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&)
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
134k
            newT = new (fData + fSize) T(std::move(t));
237
134k
        } else {
238
2.89k
            newT = this->growAndConstructAtEnd(std::move(t));
239
2.89k
        }
240
241
137k
        this->changeSize(fSize + 1);
242
137k
        return *newT;
243
137k
    }
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&)
Line
Count
Source
231
98.7k
    T& push_back(T&& t) {
232
98.7k
        this->unpoison();
233
98.7k
        T* newT;
234
98.7k
        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
23.1k
            newT = this->growAndConstructAtEnd(std::move(t));
239
23.1k
        }
240
241
98.7k
        this->changeSize(fSize + 1);
242
98.7k
        return *newT;
243
98.7k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&)
Line
Count
Source
231
1.27k
    T& push_back(T&& t) {
232
1.27k
        this->unpoison();
233
1.27k
        T* newT;
234
1.27k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.08k
            newT = new (fData + fSize) T(std::move(t));
237
1.08k
        } else {
238
188
            newT = this->growAndConstructAtEnd(std::move(t));
239
188
        }
240
241
1.27k
        this->changeSize(fSize + 1);
242
1.27k
        return *newT;
243
1.27k
    }
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
634
    T& push_back(T&& t) {
232
634
        this->unpoison();
233
634
        T* newT;
234
634
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
516
            newT = new (fData + fSize) T(std::move(t));
237
516
        } else {
238
118
            newT = this->growAndConstructAtEnd(std::move(t));
239
118
        }
240
241
634
        this->changeSize(fSize + 1);
242
634
        return *newT;
243
634
    }
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&)
Line
Count
Source
231
373k
    T& push_back(T&& t) {
232
373k
        this->unpoison();
233
373k
        T* newT;
234
373k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
295k
            newT = new (fData + fSize) T(std::move(t));
237
295k
        } else {
238
77.7k
            newT = this->growAndConstructAtEnd(std::move(t));
239
77.7k
        }
240
241
373k
        this->changeSize(fSize + 1);
242
373k
        return *newT;
243
373k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::push_back(sk_sp<SkDrawable>&&)
Line
Count
Source
231
12
    T& push_back(T&& t) {
232
12
        this->unpoison();
233
12
        T* newT;
234
12
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
5
            newT = new (fData + fSize) T(std::move(t));
237
7
        } else {
238
7
            newT = this->growAndConstructAtEnd(std::move(t));
239
7
        }
240
241
12
        this->changeSize(fSize + 1);
242
12
        return *newT;
243
12
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::push_back(SkRasterPipelineContexts::MemoryCtxInfo&&)
Line
Count
Source
231
6.61M
    T& push_back(T&& t) {
232
6.61M
        this->unpoison();
233
6.61M
        T* newT;
234
6.61M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
6.61M
            newT = new (fData + fSize) T(std::move(t));
237
6.61M
        } else {
238
116
            newT = this->growAndConstructAtEnd(std::move(t));
239
116
        }
240
241
6.61M
        this->changeSize(fSize + 1);
242
6.61M
        return *newT;
243
6.61M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&)
Line
Count
Source
231
20.0k
    T& push_back(T&& t) {
232
20.0k
        this->unpoison();
233
20.0k
        T* newT;
234
20.0k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
2.54k
            newT = new (fData + fSize) T(std::move(t));
237
17.4k
        } else {
238
17.4k
            newT = this->growAndConstructAtEnd(std::move(t));
239
17.4k
        }
240
241
20.0k
        this->changeSize(fSize + 1);
242
20.0k
        return *newT;
243
20.0k
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2>&&)
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
16.1M
    T& push_back(T&& t) {
232
16.1M
        this->unpoison();
233
16.1M
        T* newT;
234
16.1M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
16.0M
            newT = new (fData + fSize) T(std::move(t));
237
16.0M
        } else {
238
108k
            newT = this->growAndConstructAtEnd(std::move(t));
239
108k
        }
240
241
16.1M
        this->changeSize(fSize + 1);
242
16.1M
        return *newT;
243
16.1M
    }
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
8.10M
    T& push_back(T&& t) {
232
8.10M
        this->unpoison();
233
8.10M
        T* newT;
234
8.10M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
7.84M
            newT = new (fData + fSize) T(std::move(t));
237
7.84M
        } else {
238
265k
            newT = this->growAndConstructAtEnd(std::move(t));
239
265k
        }
240
241
8.10M
        this->changeSize(fSize + 1);
242
8.10M
        return *newT;
243
8.10M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&)
Line
Count
Source
231
2.19M
    T& push_back(T&& t) {
232
2.19M
        this->unpoison();
233
2.19M
        T* newT;
234
2.19M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
2.00M
            newT = new (fData + fSize) T(std::move(t));
237
2.00M
        } else {
238
198k
            newT = this->growAndConstructAtEnd(std::move(t));
239
198k
        }
240
241
2.19M
        this->changeSize(fSize + 1);
242
2.19M
        return *newT;
243
2.19M
    }
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
669k
    T& push_back(T&& t) {
232
669k
        this->unpoison();
233
669k
        T* newT;
234
669k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
656k
            newT = new (fData + fSize) T(std::move(t));
237
656k
        } else {
238
13.4k
            newT = this->growAndConstructAtEnd(std::move(t));
239
13.4k
        }
240
241
669k
        this->changeSize(fSize + 1);
242
669k
        return *newT;
243
669k
    }
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&)
Line
Count
Source
231
842k
    T& push_back(T&& t) {
232
842k
        this->unpoison();
233
842k
        T* newT;
234
842k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
669k
            newT = new (fData + fSize) T(std::move(t));
237
669k
        } else {
238
172k
            newT = this->growAndConstructAtEnd(std::move(t));
239
172k
        }
240
241
842k
        this->changeSize(fSize + 1);
242
842k
        return *newT;
243
842k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&)
Line
Count
Source
231
25.1M
    T& push_back(T&& t) {
232
25.1M
        this->unpoison();
233
25.1M
        T* newT;
234
25.1M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
24.9M
            newT = new (fData + fSize) T(std::move(t));
237
24.9M
        } else {
238
168k
            newT = this->growAndConstructAtEnd(std::move(t));
239
168k
        }
240
241
25.1M
        this->changeSize(fSize + 1);
242
25.1M
        return *newT;
243
25.1M
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&)
Line
Count
Source
231
55.7M
    T& push_back(T&& t) {
232
55.7M
        this->unpoison();
233
55.7M
        T* newT;
234
55.7M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
55.7M
            newT = new (fData + fSize) T(std::move(t));
237
55.7M
        } else {
238
20.5k
            newT = this->growAndConstructAtEnd(std::move(t));
239
20.5k
        }
240
241
55.7M
        this->changeSize(fSize + 1);
242
55.7M
        return *newT;
243
55.7M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::push_back(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&)
Line
Count
Source
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
547
            newT = new (fData + fSize) T(std::move(t));
237
1.16M
        } else {
238
1.16M
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.16M
        }
240
241
1.16M
        this->changeSize(fSize + 1);
242
1.16M
        return *newT;
243
1.16M
    }
skia_private::TArray<int, true>::push_back(int&&)
Line
Count
Source
231
101M
    T& push_back(T&& t) {
232
101M
        this->unpoison();
233
101M
        T* newT;
234
101M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
101M
            newT = new (fData + fSize) T(std::move(t));
237
101M
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
101M
        this->changeSize(fSize + 1);
242
101M
        return *newT;
243
101M
    }
skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&)
Line
Count
Source
231
563k
    T& push_back(T&& t) {
232
563k
        this->unpoison();
233
563k
        T* newT;
234
563k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
563k
            newT = new (fData + fSize) T(std::move(t));
237
563k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
563k
        this->changeSize(fSize + 1);
242
563k
        return *newT;
243
563k
    }
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&)
Line
Count
Source
231
701k
    T& push_back(T&& t) {
232
701k
        this->unpoison();
233
701k
        T* newT;
234
701k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
701k
            newT = new (fData + fSize) T(std::move(t));
237
701k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
701k
        this->changeSize(fSize + 1);
242
701k
        return *newT;
243
701k
    }
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
530k
    T& push_back(T&& t) {
232
530k
        this->unpoison();
233
530k
        T* newT;
234
530k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
530k
            newT = new (fData + fSize) T(std::move(t));
237
530k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
530k
        this->changeSize(fSize + 1);
242
530k
        return *newT;
243
530k
    }
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
150k
    T& push_back(T&& t) {
232
150k
        this->unpoison();
233
150k
        T* newT;
234
150k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
142k
            newT = new (fData + fSize) T(std::move(t));
237
142k
        } else {
238
8.06k
            newT = this->growAndConstructAtEnd(std::move(t));
239
8.06k
        }
240
241
150k
        this->changeSize(fSize + 1);
242
150k
        return *newT;
243
150k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back(sk_sp<GrRenderTask>&&)
Line
Count
Source
231
814k
    T& push_back(T&& t) {
232
814k
        this->unpoison();
233
814k
        T* newT;
234
814k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
786k
            newT = new (fData + fSize) T(std::move(t));
237
786k
        } else {
238
27.4k
            newT = this->growAndConstructAtEnd(std::move(t));
239
27.4k
        }
240
241
814k
        this->changeSize(fSize + 1);
242
814k
        return *newT;
243
814k
    }
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
2.33M
    T& push_back(T&& t) {
232
2.33M
        this->unpoison();
233
2.33M
        T* newT;
234
2.33M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.89M
            newT = new (fData + fSize) T(std::move(t));
237
1.89M
        } else {
238
432k
            newT = this->growAndConstructAtEnd(std::move(t));
239
432k
        }
240
241
2.33M
        this->changeSize(fSize + 1);
242
2.33M
        return *newT;
243
2.33M
    }
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&)
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&)
Line
Count
Source
231
72.0k
    T& push_back(T&& t) {
232
72.0k
        this->unpoison();
233
72.0k
        T* newT;
234
72.0k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
69.9k
            newT = new (fData + fSize) T(std::move(t));
237
69.9k
        } else {
238
2.17k
            newT = this->growAndConstructAtEnd(std::move(t));
239
2.17k
        }
240
241
72.0k
        this->changeSize(fSize + 1);
242
72.0k
        return *newT;
243
72.0k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&)
Line
Count
Source
231
27.4k
    T& push_back(T&& t) {
232
27.4k
        this->unpoison();
233
27.4k
        T* newT;
234
27.4k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
27.4k
            newT = new (fData + fSize) T(std::move(t));
237
27.4k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
27.4k
        this->changeSize(fSize + 1);
242
27.4k
        return *newT;
243
27.4k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&)
Line
Count
Source
231
93.6k
    T& push_back(T&& t) {
232
93.6k
        this->unpoison();
233
93.6k
        T* newT;
234
93.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
77.9k
            newT = new (fData + fSize) T(std::move(t));
237
77.9k
        } else {
238
15.7k
            newT = this->growAndConstructAtEnd(std::move(t));
239
15.7k
        }
240
241
93.6k
        this->changeSize(fSize + 1);
242
93.6k
        return *newT;
243
93.6k
    }
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
12.9k
    T& push_back(T&& t) {
232
12.9k
        this->unpoison();
233
12.9k
        T* newT;
234
12.9k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
7.80k
            newT = new (fData + fSize) T(std::move(t));
237
7.80k
        } else {
238
5.13k
            newT = this->growAndConstructAtEnd(std::move(t));
239
5.13k
        }
240
241
12.9k
        this->changeSize(fSize + 1);
242
12.9k
        return *newT;
243
12.9k
    }
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
61
    T& push_back(T&& t) {
232
61
        this->unpoison();
233
61
        T* newT;
234
61
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
61
            newT = new (fData + fSize) T(std::move(t));
237
61
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
61
        this->changeSize(fSize + 1);
242
61
        return *newT;
243
61
    }
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<sk_sp<skgpu::RefCntedCallback>, true>::push_back(sk_sp<skgpu::RefCntedCallback>&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::push_back(skgpu::graphite::UniformDataCache::Entry&&)
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<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<SkPDFStructElem::MarkedContentInfo, true>::push_back(SkPDFStructElem::MarkedContentInfo&&)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::push_back(header_outline::(anonymous namespace)::Entry*&&)
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
641
    T& push_back(T&& t) {
232
641
        this->unpoison();
233
641
        T* newT;
234
641
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
641
            newT = new (fData + fSize) T(std::move(t));
237
641
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
641
        this->changeSize(fSize + 1);
242
641
        return *newT;
243
641
    }
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
2.61k
    T& push_back(T&& t) {
232
2.61k
        this->unpoison();
233
2.61k
        T* newT;
234
2.61k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
1.22k
            newT = new (fData + fSize) T(std::move(t));
237
1.39k
        } else {
238
1.39k
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.39k
        }
240
241
2.61k
        this->changeSize(fSize + 1);
242
2.61k
        return *newT;
243
2.61k
    }
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
1.65k
    T& push_back(T&& t) {
232
1.65k
        this->unpoison();
233
1.65k
        T* newT;
234
1.65k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
279
            newT = new (fData + fSize) T(std::move(t));
237
1.37k
        } else {
238
1.37k
            newT = this->growAndConstructAtEnd(std::move(t));
239
1.37k
        }
240
241
1.65k
        this->changeSize(fSize + 1);
242
1.65k
        return *newT;
243
1.65k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::push_back(SkSL::SPIRVCodeGenerator::Word&&)
Line
Count
Source
231
17.8M
    T& push_back(T&& t) {
232
17.8M
        this->unpoison();
233
17.8M
        T* newT;
234
17.8M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
17.8M
            newT = new (fData + fSize) T(std::move(t));
237
17.8M
        } else {
238
217
            newT = this->growAndConstructAtEnd(std::move(t));
239
217
        }
240
241
17.8M
        this->changeSize(fSize + 1);
242
17.8M
        return *newT;
243
17.8M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::push_back(sk_sp<SkIDChangeListener>&&)
Line
Count
Source
231
95.3k
    T& push_back(T&& t) {
232
95.3k
        this->unpoison();
233
95.3k
        T* newT;
234
95.3k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
94.9k
            newT = new (fData + fSize) T(std::move(t));
237
94.9k
        } else {
238
364
            newT = this->growAndConstructAtEnd(std::move(t));
239
364
        }
240
241
95.3k
        this->changeSize(fSize + 1);
242
95.3k
        return *newT;
243
95.3k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&)
Line
Count
Source
231
20.5k
    T& push_back(T&& t) {
232
20.5k
        this->unpoison();
233
20.5k
        T* newT;
234
20.5k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
20.5k
            newT = new (fData + fSize) T(std::move(t));
237
20.5k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
20.5k
        this->changeSize(fSize + 1);
242
20.5k
        return *newT;
243
20.5k
    }
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&)
Line
Count
Source
231
384
    T& push_back(T&& t) {
232
384
        this->unpoison();
233
384
        T* newT;
234
384
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
288
            newT = new (fData + fSize) T(std::move(t));
237
288
        } else {
238
96
            newT = this->growAndConstructAtEnd(std::move(t));
239
96
        }
240
241
384
        this->changeSize(fSize + 1);
242
384
        return *newT;
243
384
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
231
1.34k
    T& push_back(T&& t) {
232
1.34k
        this->unpoison();
233
1.34k
        T* newT;
234
1.34k
        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
192
            newT = this->growAndConstructAtEnd(std::move(t));
239
192
        }
240
241
1.34k
        this->changeSize(fSize + 1);
242
1.34k
        return *newT;
243
1.34k
    }
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
864
    T& push_back(T&& t) {
232
864
        this->unpoison();
233
864
        T* newT;
234
864
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
768
            newT = new (fData + fSize) T(std::move(t));
237
768
        } else {
238
96
            newT = this->growAndConstructAtEnd(std::move(t));
239
96
        }
240
241
864
        this->changeSize(fSize + 1);
242
864
        return *newT;
243
864
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::push_back(skgpu::graphite::GlobalCache::StaticVertexCopyRanges&&)
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)::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&&)
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> >&&)
Line
Count
Source
231
3.24k
    T& push_back(T&& t) {
232
3.24k
        this->unpoison();
233
3.24k
        T* newT;
234
3.24k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
3.24k
            newT = new (fData + fSize) T(std::move(t));
237
3.24k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
3.24k
        this->changeSize(fSize + 1);
242
3.24k
        return *newT;
243
3.24k
    }
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<VkClearValue, true>::push_back(VkClearValue&&)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData&&)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::push_back(std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::push_back(std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::push_back(sk_sp<skgpu::graphite::VulkanFramebuffer>&&)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBase>&&)
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
117k
    T& push_back(T&& t) {
232
117k
        this->unpoison();
233
117k
        T* newT;
234
117k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
114k
            newT = new (fData + fSize) T(std::move(t));
237
114k
        } else {
238
3.00k
            newT = this->growAndConstructAtEnd(std::move(t));
239
3.00k
        }
240
241
117k
        this->changeSize(fSize + 1);
242
117k
        return *newT;
243
117k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::push_back(skgpu::graphite::ClipStack::Element const*&&)
skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&)
Line
Count
Source
231
6.32M
    T& push_back(T&& t) {
232
6.32M
        this->unpoison();
233
6.32M
        T* newT;
234
6.32M
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
6.32M
            newT = new (fData + fSize) T(std::move(t));
237
6.32M
        } else {
238
3.41k
            newT = this->growAndConstructAtEnd(std::move(t));
239
3.41k
        }
240
241
6.32M
        this->changeSize(fSize + 1);
242
6.32M
        return *newT;
243
6.32M
    }
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&&)
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::push_back(skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*&&)
Line
Count
Source
231
30.4k
    T& push_back(T&& t) {
232
30.4k
        this->unpoison();
233
30.4k
        T* newT;
234
30.4k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
30.4k
            newT = new (fData + fSize) T(std::move(t));
237
30.4k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
30.4k
        this->changeSize(fSize + 1);
242
30.4k
        return *newT;
243
30.4k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const*&&)
Line
Count
Source
231
18.6k
    T& push_back(T&& t) {
232
18.6k
        this->unpoison();
233
18.6k
        T* newT;
234
18.6k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
12.7k
            newT = new (fData + fSize) T(std::move(t));
237
12.7k
        } else {
238
5.87k
            newT = this->growAndConstructAtEnd(std::move(t));
239
5.87k
        }
240
241
18.6k
        this->changeSize(fSize + 1);
242
18.6k
        return *newT;
243
18.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::push_back(std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >&&)
Line
Count
Source
231
3.24k
    T& push_back(T&& t) {
232
3.24k
        this->unpoison();
233
3.24k
        T* newT;
234
3.24k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
3.24k
            newT = new (fData + fSize) T(std::move(t));
237
3.24k
        } else {
238
0
            newT = this->growAndConstructAtEnd(std::move(t));
239
0
        }
240
241
3.24k
        this->changeSize(fSize + 1);
242
3.24k
        return *newT;
243
3.24k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
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
15.1k
    T& push_back(T&& t) {
232
15.1k
        this->unpoison();
233
15.1k
        T* newT;
234
15.1k
        if (this->capacity() > fSize) SK_LIKELY {
235
            // Move over the element directly.
236
15.1k
            newT = new (fData + fSize) T(std::move(t));
237
15.1k
        } else {
238
22
            newT = this->growAndConstructAtEnd(std::move(t));
239
22
        }
240
241
15.1k
        this->changeSize(fSize + 1);
242
15.1k
        return *newT;
243
15.1k
    }
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&&)
244
245
    /**
246
     *  Constructs a new T at the back of this array, returning it by reference.
247
     */
248
2.50M
    template <typename... Args> T& emplace_back(Args&&... args) {
249
2.50M
        this->unpoison();
250
2.50M
        T* newT;
251
2.50M
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
2.49M
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
2.49M
        } else {
255
7.53k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
7.53k
        }
257
258
2.50M
        this->changeSize(fSize + 1);
259
2.50M
        return *newT;
260
2.50M
    }
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
570k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
570k
        this->unpoison();
250
570k
        T* newT;
251
570k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
570k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
570k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
570k
        this->changeSize(fSize + 1);
259
570k
        return *newT;
260
570k
    }
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&)
Line
Count
Source
248
89.4k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
89.4k
        this->unpoison();
250
89.4k
        T* newT;
251
89.4k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
85.5k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
85.5k
        } else {
255
3.84k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
3.84k
        }
257
258
89.4k
        this->changeSize(fSize + 1);
259
89.4k
        return *newT;
260
89.4k
    }
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
190
    template <typename... Args> T& emplace_back(Args&&... args) {
249
190
        this->unpoison();
250
190
        T* newT;
251
190
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
114
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
114
        } else {
255
76
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
76
        }
257
258
190
        this->changeSize(fSize + 1);
259
190
        return *newT;
260
190
    }
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
15.9k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
15.9k
        this->unpoison();
250
15.9k
        T* newT;
251
15.9k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
15.9k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
15.9k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
15.9k
        this->changeSize(fSize + 1);
259
15.9k
        return *newT;
260
15.9k
    }
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
814k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
814k
        this->unpoison();
250
814k
        T* newT;
251
814k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
814k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
814k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
814k
        this->changeSize(fSize + 1);
259
814k
        return *newT;
260
814k
    }
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
10.9k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
10.9k
        this->unpoison();
250
10.9k
        T* newT;
251
10.9k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
10.9k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
10.9k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
10.9k
        this->changeSize(fSize + 1);
259
10.9k
        return *newT;
260
10.9k
    }
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
19.2k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
19.2k
        this->unpoison();
250
19.2k
        T* newT;
251
19.2k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
19.2k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
19.2k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
19.2k
        this->changeSize(fSize + 1);
259
19.2k
        return *newT;
260
19.2k
    }
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
3.60k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
3.60k
        this->unpoison();
250
3.60k
        T* newT;
251
3.60k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
3.60k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
3.60k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
3.60k
        this->changeSize(fSize + 1);
259
3.60k
        return *newT;
260
3.60k
    }
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
51.2k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
51.2k
        this->unpoison();
250
51.2k
        T* newT;
251
51.2k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
51.2k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
51.2k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
51.2k
        this->changeSize(fSize + 1);
259
51.2k
        return *newT;
260
51.2k
    }
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
54.9k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
54.9k
        this->unpoison();
250
54.9k
        T* newT;
251
54.9k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
54.9k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
54.9k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
54.9k
        this->changeSize(fSize + 1);
259
54.9k
        return *newT;
260
54.9k
    }
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
120
    template <typename... Args> T& emplace_back(Args&&... args) {
249
120
        this->unpoison();
250
120
        T* newT;
251
120
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
120
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
120
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
120
        this->changeSize(fSize + 1);
259
120
        return *newT;
260
120
    }
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&)
Line
Count
Source
248
2.36k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
2.36k
        this->unpoison();
250
2.36k
        T* newT;
251
2.36k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
2.36k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
2.36k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
2.36k
        this->changeSize(fSize + 1);
259
2.36k
        return *newT;
260
2.36k
    }
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&)
Line
Count
Source
248
277
    template <typename... Args> T& emplace_back(Args&&... args) {
249
277
        this->unpoison();
250
277
        T* newT;
251
277
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
277
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
277
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
277
        this->changeSize(fSize + 1);
259
277
        return *newT;
260
277
    }
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&)
Line
Count
Source
248
1.12k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
1.12k
        this->unpoison();
250
1.12k
        T* newT;
251
1.12k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
1.12k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
1.12k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
1.12k
        this->changeSize(fSize + 1);
259
1.12k
        return *newT;
260
1.12k
    }
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&)
Line
Count
Source
248
185
    template <typename... Args> T& emplace_back(Args&&... args) {
249
185
        this->unpoison();
250
185
        T* newT;
251
185
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
185
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
185
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
185
        this->changeSize(fSize + 1);
259
185
        return *newT;
260
185
    }
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
833k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
833k
        this->unpoison();
250
833k
        T* newT;
251
833k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
829k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
829k
        } else {
255
3.35k
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
3.35k
        }
257
258
833k
        this->changeSize(fSize + 1);
259
833k
        return *newT;
260
833k
    }
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
24.5k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
24.5k
        this->unpoison();
250
24.5k
        T* newT;
251
24.5k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
24.5k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
24.5k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
24.5k
        this->changeSize(fSize + 1);
259
24.5k
        return *newT;
260
24.5k
    }
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
2.85k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
2.85k
        this->unpoison();
250
2.85k
        T* newT;
251
2.85k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
2.85k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
2.85k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
2.85k
        this->changeSize(fSize + 1);
259
2.85k
        return *newT;
260
2.85k
    }
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&&)
Unexecuted instantiation: SkPDFIndirectReference& skia_private::TArray<SkPDFIndirectReference, true>::emplace_back<SkPDFIndirectReference>(SkPDFIndirectReference&&)
Unexecuted instantiation: SkPDFIndirectReference& skia_private::TArray<SkPDFIndirectReference, true>::emplace_back<>()
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
2.90k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
2.90k
        this->unpoison();
250
2.90k
        T* newT;
251
2.90k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
2.84k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
2.84k
        } else {
255
65
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
65
        }
257
258
2.90k
        this->changeSize(fSize + 1);
259
2.90k
        return *newT;
260
2.90k
    }
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*&&)
Line
Count
Source
248
57
    template <typename... Args> T& emplace_back(Args&&... args) {
249
57
        this->unpoison();
250
57
        T* newT;
251
57
        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
57
        } else {
255
57
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
57
        }
257
258
57
        this->changeSize(fSize + 1);
259
57
        return *newT;
260
57
    }
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*&&)
Line
Count
Source
248
3.09k
    template <typename... Args> T& emplace_back(Args&&... args) {
249
3.09k
        this->unpoison();
250
3.09k
        T* newT;
251
3.09k
        if (this->capacity() > fSize) SK_LIKELY {
252
            // Emplace the new element in directly.
253
3.09k
            newT = new (fData + fSize) T(std::forward<Args>(args)...);
254
3.09k
        } else {
255
0
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
0
        }
257
258
3.09k
        this->changeSize(fSize + 1);
259
3.09k
        return *newT;
260
3.09k
    }
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*&&)
Line
Count
Source
248
128
    template <typename... Args> T& emplace_back(Args&&... args) {
249
128
        this->unpoison();
250
128
        T* newT;
251
128
        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
128
        } else {
255
128
            newT = this->growAndConstructAtEnd(std::forward<Args>(args)...);
256
128
        }
257
258
128
        this->changeSize(fSize + 1);
259
128
        return *newT;
260
128
    }
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
777M
    T* push_back_n(int n) {
268
777M
        SkASSERT(n >= 0);
269
777M
        T* newTs = TCast(this->push_back_raw(n));
270
5.31G
        for (int i = 0; i < n; ++i) {
271
4.54G
            new (&newTs[i]) T;
272
4.54G
        }
273
777M
        return newTs;
274
777M
    }
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
267
706M
    T* push_back_n(int n) {
268
706M
        SkASSERT(n >= 0);
269
706M
        T* newTs = TCast(this->push_back_raw(n));
270
4.69G
        for (int i = 0; i < n; ++i) {
271
3.99G
            new (&newTs[i]) T;
272
3.99G
        }
273
706M
        return newTs;
274
706M
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
267
33.6M
    T* push_back_n(int n) {
268
33.6M
        SkASSERT(n >= 0);
269
33.6M
        T* newTs = TCast(this->push_back_raw(n));
270
433M
        for (int i = 0; i < n; ++i) {
271
399M
            new (&newTs[i]) T;
272
399M
        }
273
33.6M
        return newTs;
274
33.6M
    }
skia_private::TArray<float, true>::push_back_n(int)
Line
Count
Source
267
1.43M
    T* push_back_n(int n) {
268
1.43M
        SkASSERT(n >= 0);
269
1.43M
        T* newTs = TCast(this->push_back_raw(n));
270
53.3M
        for (int i = 0; i < n; ++i) {
271
51.9M
            new (&newTs[i]) T;
272
51.9M
        }
273
1.43M
        return newTs;
274
1.43M
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int)
skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int)
Line
Count
Source
267
1.44k
    T* push_back_n(int n) {
268
1.44k
        SkASSERT(n >= 0);
269
1.44k
        T* newTs = TCast(this->push_back_raw(n));
270
4.32k
        for (int i = 0; i < n; ++i) {
271
2.88k
            new (&newTs[i]) T;
272
2.88k
        }
273
1.44k
        return newTs;
274
1.44k
    }
skia_private::TArray<unsigned int, true>::push_back_n(int)
Line
Count
Source
267
1.44k
    T* push_back_n(int n) {
268
1.44k
        SkASSERT(n >= 0);
269
1.44k
        T* newTs = TCast(this->push_back_raw(n));
270
4.32k
        for (int i = 0; i < n; ++i) {
271
2.88k
            new (&newTs[i]) T;
272
2.88k
        }
273
1.44k
        return newTs;
274
1.44k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int)
Line
Count
Source
267
1.51k
    T* push_back_n(int n) {
268
1.51k
        SkASSERT(n >= 0);
269
1.51k
        T* newTs = TCast(this->push_back_raw(n));
270
10.7k
        for (int i = 0; i < n; ++i) {
271
9.20k
            new (&newTs[i]) T;
272
9.20k
        }
273
1.51k
        return newTs;
274
1.51k
    }
skia_private::TArray<float*, true>::push_back_n(int)
Line
Count
Source
267
162k
    T* push_back_n(int n) {
268
162k
        SkASSERT(n >= 0);
269
162k
        T* newTs = TCast(this->push_back_raw(n));
270
383k
        for (int i = 0; i < n; ++i) {
271
221k
            new (&newTs[i]) T;
272
221k
        }
273
162k
        return newTs;
274
162k
    }
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
58
    T* push_back_n(int n) {
268
58
        SkASSERT(n >= 0);
269
58
        T* newTs = TCast(this->push_back_raw(n));
270
241
        for (int i = 0; i < n; ++i) {
271
183
            new (&newTs[i]) T;
272
183
        }
273
58
        return newTs;
274
58
    }
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
4.50k
    T* push_back_n(int n) {
268
4.50k
        SkASSERT(n >= 0);
269
4.50k
        T* newTs = TCast(this->push_back_raw(n));
270
141k
        for (int i = 0; i < n; ++i) {
271
137k
            new (&newTs[i]) T;
272
137k
        }
273
4.50k
        return newTs;
274
4.50k
    }
skia_private::TArray<unsigned short, true>::push_back_n(int)
Line
Count
Source
267
1.05M
    T* push_back_n(int n) {
268
1.05M
        SkASSERT(n >= 0);
269
1.05M
        T* newTs = TCast(this->push_back_raw(n));
270
2.84M
        for (int i = 0; i < n; ++i) {
271
1.78M
            new (&newTs[i]) T;
272
1.78M
        }
273
1.05M
        return newTs;
274
1.05M
    }
skia_private::TArray<SkMask::Format, true>::push_back_n(int)
Line
Count
Source
267
4.50k
    T* push_back_n(int n) {
268
4.50k
        SkASSERT(n >= 0);
269
4.50k
        T* newTs = TCast(this->push_back_raw(n));
270
141k
        for (int i = 0; i < n; ++i) {
271
137k
            new (&newTs[i]) T;
272
137k
        }
273
4.50k
        return newTs;
274
4.50k
    }
skia_private::TArray<SkGlyph const*, true>::push_back_n(int)
Line
Count
Source
267
1.04M
    T* push_back_n(int n) {
268
1.04M
        SkASSERT(n >= 0);
269
1.04M
        T* newTs = TCast(this->push_back_raw(n));
270
2.56M
        for (int i = 0; i < n; ++i) {
271
1.51M
            new (&newTs[i]) T;
272
1.51M
        }
273
1.04M
        return newTs;
274
1.04M
    }
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: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int)
skia_private::TArray<OffsetEdge, true>::push_back_n(int)
Line
Count
Source
267
4.12k
    T* push_back_n(int n) {
268
4.12k
        SkASSERT(n >= 0);
269
4.12k
        T* newTs = TCast(this->push_back_raw(n));
270
746k
        for (int i = 0; i < n; ++i) {
271
742k
            new (&newTs[i]) T;
272
742k
        }
273
4.12k
        return newTs;
274
4.12k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back_n(int)
skia_private::TArray<SkPoint, true>::push_back_n(int)
Line
Count
Source
267
83.8k
    T* push_back_n(int n) {
268
83.8k
        SkASSERT(n >= 0);
269
83.8k
        T* newTs = TCast(this->push_back_raw(n));
270
160k
        for (int i = 0; i < n; ++i) {
271
77.0k
            new (&newTs[i]) T;
272
77.0k
        }
273
83.8k
        return newTs;
274
83.8k
    }
skia_private::TArray<unsigned char, true>::push_back_n(int)
Line
Count
Source
267
26
    T* push_back_n(int n) {
268
26
        SkASSERT(n >= 0);
269
26
        T* newTs = TCast(this->push_back_raw(n));
270
104
        for (int i = 0; i < n; ++i) {
271
78
            new (&newTs[i]) T;
272
78
        }
273
26
        return newTs;
274
26
    }
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int)
skia_private::TArray<unsigned int, true>::push_back_n(int)
Line
Count
Source
267
9.48k
    T* push_back_n(int n) {
268
9.48k
        SkASSERT(n >= 0);
269
9.48k
        T* newTs = TCast(this->push_back_raw(n));
270
44.0k
        for (int i = 0; i < n; ++i) {
271
34.5k
            new (&newTs[i]) T;
272
34.5k
        }
273
9.48k
        return newTs;
274
9.48k
    }
skia_private::TArray<float*, true>::push_back_n(int)
Line
Count
Source
267
43.8k
    T* push_back_n(int n) {
268
43.8k
        SkASSERT(n >= 0);
269
43.8k
        T* newTs = TCast(this->push_back_raw(n));
270
99.2k
        for (int i = 0; i < n; ++i) {
271
55.3k
            new (&newTs[i]) T;
272
55.3k
        }
273
43.8k
        return newTs;
274
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int)
Line
Count
Source
267
1.80M
    T* push_back_n(int n) {
268
1.80M
        SkASSERT(n >= 0);
269
1.80M
        T* newTs = TCast(this->push_back_raw(n));
270
3.62M
        for (int i = 0; i < n; ++i) {
271
1.81M
            new (&newTs[i]) T;
272
1.81M
        }
273
1.80M
        return newTs;
274
1.80M
    }
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)
skia_private::TArray<int, true>::push_back_n(int)
Line
Count
Source
267
31.5M
    T* push_back_n(int n) {
268
31.5M
        SkASSERT(n >= 0);
269
31.5M
        T* newTs = TCast(this->push_back_raw(n));
270
124M
        for (int i = 0; i < n; ++i) {
271
93.0M
            new (&newTs[i]) T;
272
93.0M
        }
273
31.5M
        return newTs;
274
31.5M
    }
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: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, 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
5.95M
    T* push_back_n(int n, const T& t) {
281
5.95M
        SkASSERT(n >= 0);
282
5.95M
        T* newTs = TCast(this->push_back_raw(n));
283
22.3M
        for (int i = 0; i < n; ++i) {
284
16.4M
            new (&newTs[i]) T(t);
285
16.4M
        }
286
5.95M
        return static_cast<T*>(newTs);
287
5.95M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&)
Line
Count
Source
280
4.42M
    T* push_back_n(int n, const T& t) {
281
4.42M
        SkASSERT(n >= 0);
282
4.42M
        T* newTs = TCast(this->push_back_raw(n));
283
9.02M
        for (int i = 0; i < n; ++i) {
284
4.59M
            new (&newTs[i]) T(t);
285
4.59M
        }
286
4.42M
        return static_cast<T*>(newTs);
287
4.42M
    }
skia_private::TArray<bool, true>::push_back_n(int, bool const&)
Line
Count
Source
280
60.6k
    T* push_back_n(int n, const T& t) {
281
60.6k
        SkASSERT(n >= 0);
282
60.6k
        T* newTs = TCast(this->push_back_raw(n));
283
358k
        for (int i = 0; i < n; ++i) {
284
297k
            new (&newTs[i]) T(t);
285
297k
        }
286
60.6k
        return static_cast<T*>(newTs);
287
60.6k
    }
skia_private::TArray<int, true>::push_back_n(int, int const&)
Line
Count
Source
280
324k
    T* push_back_n(int n, const T& t) {
281
324k
        SkASSERT(n >= 0);
282
324k
        T* newTs = TCast(this->push_back_raw(n));
283
1.08M
        for (int i = 0; i < n; ++i) {
284
764k
            new (&newTs[i]) T(t);
285
764k
        }
286
324k
        return static_cast<T*>(newTs);
287
324k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back_n(int, VkDescriptorSetLayout_T* const&)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_n(int, unsigned long const&)
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const&)
skia_private::TArray<int, true>::push_back_n(int, int const&)
Line
Count
Source
280
175k
    T* push_back_n(int n, const T& t) {
281
175k
        SkASSERT(n >= 0);
282
175k
        T* newTs = TCast(this->push_back_raw(n));
283
7.57M
        for (int i = 0; i < n; ++i) {
284
7.40M
            new (&newTs[i]) T(t);
285
7.40M
        }
286
175k
        return static_cast<T*>(newTs);
287
175k
    }
skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&)
Line
Count
Source
280
952k
    T* push_back_n(int n, const T& t) {
281
952k
        SkASSERT(n >= 0);
282
952k
        T* newTs = TCast(this->push_back_raw(n));
283
4.33M
        for (int i = 0; i < n; ++i) {
284
3.37M
            new (&newTs[i]) T(t);
285
3.37M
        }
286
952k
        return static_cast<T*>(newTs);
287
952k
    }
skia_private::TArray<bool, true>::push_back_n(int, bool const&)
Line
Count
Source
280
4.71k
    T* push_back_n(int n, const T& t) {
281
4.71k
        SkASSERT(n >= 0);
282
4.71k
        T* newTs = TCast(this->push_back_raw(n));
283
6.77k
        for (int i = 0; i < n; ++i) {
284
2.06k
            new (&newTs[i]) T(t);
285
2.06k
        }
286
4.71k
        return static_cast<T*>(newTs);
287
4.71k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back_n(int, VkDescriptorSetLayout_T* const&)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&)
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&)
Line
Count
Source
280
8.58k
    T* push_back_n(int n, const T& t) {
281
8.58k
        SkASSERT(n >= 0);
282
8.58k
        T* newTs = TCast(this->push_back_raw(n));
283
12.8k
        for (int i = 0; i < n; ++i) {
284
4.25k
            new (&newTs[i]) T(t);
285
4.25k
        }
286
8.58k
        return static_cast<T*>(newTs);
287
8.58k
    }
288
289
    /**
290
     * Version of above that uses a copy constructor to initialize the n items
291
     * to separate T values.
292
     */
293
4.45M
    T* push_back_n(int n, const T t[]) {
294
4.45M
        SkASSERT(n >= 0);
295
4.45M
        this->checkRealloc(n, kGrowing);
296
4.45M
        T* end = this->end();
297
4.45M
        this->changeSize(fSize + n);
298
9.08M
        for (int i = 0; i < n; ++i) {
299
4.63M
            new (end + i) T(t[i]);
300
4.63M
        }
301
4.45M
        return end;
302
4.45M
    }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*)
skia_private::TArray<char, true>::push_back_n(int, char const*)
Line
Count
Source
293
4.42M
    T* push_back_n(int n, const T t[]) {
294
4.42M
        SkASSERT(n >= 0);
295
4.42M
        this->checkRealloc(n, kGrowing);
296
4.42M
        T* end = this->end();
297
4.42M
        this->changeSize(fSize + n);
298
9.02M
        for (int i = 0; i < n; ++i) {
299
4.59M
            new (end + i) T(t[i]);
300
4.59M
        }
301
4.42M
        return end;
302
4.42M
    }
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
1.80k
    T* push_back_n(int n, const T t[]) {
294
1.80k
        SkASSERT(n >= 0);
295
1.80k
        this->checkRealloc(n, kGrowing);
296
1.80k
        T* end = this->end();
297
1.80k
        this->changeSize(fSize + n);
298
3.65k
        for (int i = 0; i < n; ++i) {
299
1.84k
            new (end + i) T(t[i]);
300
1.84k
        }
301
1.80k
        return end;
302
1.80k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*)
Line
Count
Source
293
2.89k
    T* push_back_n(int n, const T t[]) {
294
2.89k
        SkASSERT(n >= 0);
295
2.89k
        this->checkRealloc(n, kGrowing);
296
2.89k
        T* end = this->end();
297
2.89k
        this->changeSize(fSize + n);
298
5.83k
        for (int i = 0; i < n; ++i) {
299
2.94k
            new (end + i) T(t[i]);
300
2.94k
        }
301
2.89k
        return end;
302
2.89k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*)
Line
Count
Source
293
265
    T* push_back_n(int n, const T t[]) {
294
265
        SkASSERT(n >= 0);
295
265
        this->checkRealloc(n, kGrowing);
296
265
        T* end = this->end();
297
265
        this->changeSize(fSize + n);
298
538
        for (int i = 0; i < n; ++i) {
299
273
            new (end + i) T(t[i]);
300
273
        }
301
265
        return end;
302
265
    }
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
3
    T* push_back_n(int n, const T t[]) {
294
3
        SkASSERT(n >= 0);
295
3
        this->checkRealloc(n, kGrowing);
296
3
        T* end = this->end();
297
3
        this->changeSize(fSize + n);
298
6
        for (int i = 0; i < n; ++i) {
299
3
            new (end + i) T(t[i]);
300
3
        }
301
3
        return end;
302
3
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*)
Line
Count
Source
293
2.40k
    T* push_back_n(int n, const T t[]) {
294
2.40k
        SkASSERT(n >= 0);
295
2.40k
        this->checkRealloc(n, kGrowing);
296
2.40k
        T* end = this->end();
297
2.40k
        this->changeSize(fSize + n);
298
4.84k
        for (int i = 0; i < n; ++i) {
299
2.44k
            new (end + i) T(t[i]);
300
2.44k
        }
301
2.40k
        return end;
302
2.40k
    }
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
57
    T* push_back_n(int n, const T t[]) {
294
57
        SkASSERT(n >= 0);
295
57
        this->checkRealloc(n, kGrowing);
296
57
        T* end = this->end();
297
57
        this->changeSize(fSize + n);
298
114
        for (int i = 0; i < n; ++i) {
299
57
            new (end + i) T(t[i]);
300
57
        }
301
57
        return end;
302
57
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*)
Line
Count
Source
293
2.05k
    T* push_back_n(int n, const T t[]) {
294
2.05k
        SkASSERT(n >= 0);
295
2.05k
        this->checkRealloc(n, kGrowing);
296
2.05k
        T* end = this->end();
297
2.05k
        this->changeSize(fSize + n);
298
4.11k
        for (int i = 0; i < n; ++i) {
299
2.05k
            new (end + i) T(t[i]);
300
2.05k
        }
301
2.05k
        return end;
302
2.05k
    }
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
147
    T* push_back_n(int n, const T t[]) {
294
147
        SkASSERT(n >= 0);
295
147
        this->checkRealloc(n, kGrowing);
296
147
        T* end = this->end();
297
147
        this->changeSize(fSize + n);
298
295
        for (int i = 0; i < n; ++i) {
299
148
            new (end + i) T(t[i]);
300
148
        }
301
147
        return end;
302
147
    }
skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*)
Line
Count
Source
293
635
    T* push_back_n(int n, const T t[]) {
294
635
        SkASSERT(n >= 0);
295
635
        this->checkRealloc(n, kGrowing);
296
635
        T* end = this->end();
297
635
        this->changeSize(fSize + n);
298
1.27k
        for (int i = 0; i < n; ++i) {
299
635
            new (end + i) T(t[i]);
300
635
        }
301
635
        return end;
302
635
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*)
Line
Count
Source
293
62
    T* push_back_n(int n, const T t[]) {
294
62
        SkASSERT(n >= 0);
295
62
        this->checkRealloc(n, kGrowing);
296
62
        T* end = this->end();
297
62
        this->changeSize(fSize + n);
298
129
        for (int i = 0; i < n; ++i) {
299
67
            new (end + i) T(t[i]);
300
67
        }
301
62
        return end;
302
62
    }
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
14.9k
    T* push_back_n(int n, const T t[]) {
294
14.9k
        SkASSERT(n >= 0);
295
14.9k
        this->checkRealloc(n, kGrowing);
296
14.9k
        T* end = this->end();
297
14.9k
        this->changeSize(fSize + n);
298
31.6k
        for (int i = 0; i < n; ++i) {
299
16.7k
            new (end + i) T(t[i]);
300
16.7k
        }
301
14.9k
        return end;
302
14.9k
    }
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
1.26k
    T* push_back_n(int n, const T t[]) {
294
1.26k
        SkASSERT(n >= 0);
295
1.26k
        this->checkRealloc(n, kGrowing);
296
1.26k
        T* end = this->end();
297
1.26k
        this->changeSize(fSize + n);
298
2.62k
        for (int i = 0; i < n; ++i) {
299
1.35k
            new (end + i) T(t[i]);
300
1.35k
        }
301
1.26k
        return end;
302
1.26k
    }
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*)
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int 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<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle 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*)
skia_private::TArray<SkSL::SwitchCase const*, true>::push_back_n(int, SkSL::SwitchCase const* const*)
Line
Count
Source
293
4.00k
    T* push_back_n(int n, const T t[]) {
294
4.00k
        SkASSERT(n >= 0);
295
4.00k
        this->checkRealloc(n, kGrowing);
296
4.00k
        T* end = this->end();
297
4.00k
        this->changeSize(fSize + n);
298
7.17k
        for (int i = 0; i < n; ++i) {
299
3.16k
            new (end + i) T(t[i]);
300
3.16k
        }
301
4.00k
        return end;
302
4.00k
    }
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*)
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*)
303
304
    /**
305
     * Version of above that uses the move constructor to set n items.
306
     */
307
196k
    T* move_back_n(int n, T* t) {
308
196k
        SkASSERT(n >= 0);
309
196k
        this->checkRealloc(n, kGrowing);
310
196k
        T* end = this->end();
311
196k
        this->changeSize(fSize + n);
312
277k
        for (int i = 0; i < n; ++i) {
313
81.3k
            new (end + i) T(std::move(t[i]));
314
81.3k
        }
315
196k
        return end;
316
196k
    }
DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*)
Line
Count
Source
307
6.79k
    T* move_back_n(int n, T* t) {
308
6.79k
        SkASSERT(n >= 0);
309
6.79k
        this->checkRealloc(n, kGrowing);
310
6.79k
        T* end = this->end();
311
6.79k
        this->changeSize(fSize + n);
312
14.0k
        for (int i = 0; i < n; ++i) {
313
7.21k
            new (end + i) T(std::move(t[i]));
314
7.21k
        }
315
6.79k
        return end;
316
6.79k
    }
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
63.1k
    T* move_back_n(int n, T* t) {
308
63.1k
        SkASSERT(n >= 0);
309
63.1k
        this->checkRealloc(n, kGrowing);
310
63.1k
        T* end = this->end();
311
63.1k
        this->changeSize(fSize + n);
312
63.1k
        for (int i = 0; i < n; ++i) {
313
0
            new (end + i) T(std::move(t[i]));
314
0
        }
315
63.1k
        return end;
316
63.1k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**)
Line
Count
Source
307
63.1k
    T* move_back_n(int n, T* t) {
308
63.1k
        SkASSERT(n >= 0);
309
63.1k
        this->checkRealloc(n, kGrowing);
310
63.1k
        T* end = this->end();
311
63.1k
        this->changeSize(fSize + n);
312
99.3k
        for (int i = 0; i < n; ++i) {
313
36.1k
            new (end + i) T(std::move(t[i]));
314
36.1k
        }
315
63.1k
        return end;
316
63.1k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*)
Line
Count
Source
307
63.1k
    T* move_back_n(int n, T* t) {
308
63.1k
        SkASSERT(n >= 0);
309
63.1k
        this->checkRealloc(n, kGrowing);
310
63.1k
        T* end = this->end();
311
63.1k
        this->changeSize(fSize + n);
312
101k
        for (int i = 0; i < n; ++i) {
313
37.9k
            new (end + i) T(std::move(t[i]));
314
37.9k
        }
315
63.1k
        return end;
316
63.1k
    }
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
14.8M
    void pop_back() {
322
14.8M
        sk_collection_not_empty(this->empty());
323
14.8M
        fData[fSize - 1].~T();
324
14.8M
        this->changeSize(fSize - 1);
325
14.8M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back()
skia_private::TArray<bool, true>::pop_back()
Line
Count
Source
321
631k
    void pop_back() {
322
631k
        sk_collection_not_empty(this->empty());
323
631k
        fData[fSize - 1].~T();
324
631k
        this->changeSize(fSize - 1);
325
631k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back()
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back()
Line
Count
Source
321
89.4k
    void pop_back() {
322
89.4k
        sk_collection_not_empty(this->empty());
323
89.4k
        fData[fSize - 1].~T();
324
89.4k
        this->changeSize(fSize - 1);
325
89.4k
    }
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
6.40M
    void pop_back() {
322
6.40M
        sk_collection_not_empty(this->empty());
323
6.40M
        fData[fSize - 1].~T();
324
6.40M
        this->changeSize(fSize - 1);
325
6.40M
    }
skia_private::TArray<int, true>::pop_back()
Line
Count
Source
321
54.0k
    void pop_back() {
322
54.0k
        sk_collection_not_empty(this->empty());
323
54.0k
        fData[fSize - 1].~T();
324
54.0k
        this->changeSize(fSize - 1);
325
54.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back()
Line
Count
Source
321
8.45k
    void pop_back() {
322
8.45k
        sk_collection_not_empty(this->empty());
323
8.45k
        fData[fSize - 1].~T();
324
8.45k
        this->changeSize(fSize - 1);
325
8.45k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::pop_back()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::pop_back()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::pop_back()
skia_private::TArray<SkSVGDevice::ClipRec, true>::pop_back()
Line
Count
Source
321
2.61k
    void pop_back() {
322
2.61k
        sk_collection_not_empty(this->empty());
323
2.61k
        fData[fSize - 1].~T();
324
2.61k
        this->changeSize(fSize - 1);
325
2.61k
    }
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back()
skia_private::TArray<unsigned int, true>::pop_back()
Line
Count
Source
321
7.44M
    void pop_back() {
322
7.44M
        sk_collection_not_empty(this->empty());
323
7.44M
        fData[fSize - 1].~T();
324
7.44M
        this->changeSize(fSize - 1);
325
7.44M
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::pop_back()
Line
Count
Source
321
209k
    void pop_back() {
322
209k
        sk_collection_not_empty(this->empty());
323
209k
        fData[fSize - 1].~T();
324
209k
        this->changeSize(fSize - 1);
325
209k
    }
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
27.2k
    void pop_back_n(int n) {
331
27.2k
        SkASSERT(n >= 0);
332
27.2k
        SkASSERT(this->size() >= n);
333
27.2k
        int i = fSize;
334
3.52M
        while (i-- > fSize - n) {
335
3.49M
            (*this)[i].~T();
336
3.49M
        }
337
27.2k
        this->changeSize(fSize - n);
338
27.2k
    }
skia_private::TArray<SkPoint, true>::pop_back_n(int)
Line
Count
Source
330
4.68k
    void pop_back_n(int n) {
331
4.68k
        SkASSERT(n >= 0);
332
4.68k
        SkASSERT(this->size() >= n);
333
4.68k
        int i = fSize;
334
3.42M
        while (i-- > fSize - n) {
335
3.41M
            (*this)[i].~T();
336
3.41M
        }
337
4.68k
        this->changeSize(fSize - n);
338
4.68k
    }
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)
skia_private::TArray<sk_sp<GrRenderTask>, true>::pop_back_n(int)
Line
Count
Source
330
4.20k
    void pop_back_n(int n) {
331
4.20k
        SkASSERT(n >= 0);
332
4.20k
        SkASSERT(this->size() >= n);
333
4.20k
        int i = fSize;
334
67.3k
        while (i-- > fSize - n) {
335
63.1k
            (*this)[i].~T();
336
63.1k
        }
337
4.20k
        this->changeSize(fSize - n);
338
4.20k
    }
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: 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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int)
Line
Count
Source
330
18.3k
    void pop_back_n(int n) {
331
18.3k
        SkASSERT(n >= 0);
332
18.3k
        SkASSERT(this->size() >= n);
333
18.3k
        int i = fSize;
334
30.0k
        while (i-- > fSize - n) {
335
11.7k
            (*this)[i].~T();
336
11.7k
        }
337
18.3k
        this->changeSize(fSize - n);
338
18.3k
    }
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)
339
340
    /**
341
     * Pushes or pops from the back to resize. Pushes will be default initialized.
342
     */
343
166M
    void resize_back(int newCount) {
344
166M
        SkASSERT(newCount >= 0);
345
166M
        if (newCount > this->size()) {
346
162M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
162M
                this->checkRealloc(newCount, kExactFit);
349
162M
            }
350
162M
            this->push_back_n(newCount - fSize);
351
162M
        } else if (newCount < this->size()) {
352
8.89k
            this->pop_back_n(fSize - newCount);
353
8.89k
        }
354
166M
    }
skia_private::TArray<SkPoint, true>::resize_back(int)
Line
Count
Source
343
126M
    void resize_back(int newCount) {
344
126M
        SkASSERT(newCount >= 0);
345
126M
        if (newCount > this->size()) {
346
125M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
125M
                this->checkRealloc(newCount, kExactFit);
349
125M
            }
350
125M
            this->push_back_n(newCount - fSize);
351
125M
        } else if (newCount < this->size()) {
352
4.68k
            this->pop_back_n(fSize - newCount);
353
4.68k
        }
354
126M
    }
skia_private::TArray<unsigned char, true>::resize_back(int)
Line
Count
Source
343
1.98M
    void resize_back(int newCount) {
344
1.98M
        SkASSERT(newCount >= 0);
345
1.98M
        if (newCount > this->size()) {
346
1.33M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.33M
                this->checkRealloc(newCount, kExactFit);
349
1.33M
            }
350
1.33M
            this->push_back_n(newCount - fSize);
351
1.33M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.98M
    }
skia_private::TArray<float, true>::resize_back(int)
Line
Count
Source
343
1.99M
    void resize_back(int newCount) {
344
1.99M
        SkASSERT(newCount >= 0);
345
1.99M
        if (newCount > this->size()) {
346
438k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
438k
                this->checkRealloc(newCount, kExactFit);
349
438k
            }
350
438k
            this->push_back_n(newCount - fSize);
351
1.55M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.99M
    }
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.75k
    void resize_back(int newCount) {
344
1.75k
        SkASSERT(newCount >= 0);
345
1.75k
        if (newCount > this->size()) {
346
1.51k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.51k
                this->checkRealloc(newCount, kExactFit);
349
1.51k
            }
350
1.51k
            this->push_back_n(newCount - fSize);
351
1.51k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.75k
    }
skia_private::TArray<float*, true>::resize_back(int)
Line
Count
Source
343
162k
    void resize_back(int newCount) {
344
162k
        SkASSERT(newCount >= 0);
345
162k
        if (newCount > this->size()) {
346
162k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
162k
                this->checkRealloc(newCount, kExactFit);
349
162k
            }
350
162k
            this->push_back_n(newCount - fSize);
351
162k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
162k
    }
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
4.56k
    void resize_back(int newCount) {
344
4.56k
        SkASSERT(newCount >= 0);
345
4.56k
        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
4.56k
        } else if (newCount < this->size()) {
352
4.20k
            this->pop_back_n(fSize - newCount);
353
4.20k
        }
354
4.56k
    }
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
5.08k
    void resize_back(int newCount) {
344
5.08k
        SkASSERT(newCount >= 0);
345
5.08k
        if (newCount > this->size()) {
346
4.50k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
4.50k
                this->checkRealloc(newCount, kExactFit);
349
4.50k
            }
350
4.50k
            this->push_back_n(newCount - fSize);
351
4.50k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
5.08k
    }
skia_private::TArray<unsigned short, true>::resize_back(int)
Line
Count
Source
343
1.10M
    void resize_back(int newCount) {
344
1.10M
        SkASSERT(newCount >= 0);
345
1.10M
        if (newCount > this->size()) {
346
1.05M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.05M
                this->checkRealloc(newCount, kExactFit);
349
1.05M
            }
350
1.05M
            this->push_back_n(newCount - fSize);
351
1.05M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.10M
    }
skia_private::TArray<SkMask::Format, true>::resize_back(int)
Line
Count
Source
343
5.08k
    void resize_back(int newCount) {
344
5.08k
        SkASSERT(newCount >= 0);
345
5.08k
        if (newCount > this->size()) {
346
4.50k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
4.50k
                this->checkRealloc(newCount, kExactFit);
349
4.50k
            }
350
4.50k
            this->push_back_n(newCount - fSize);
351
4.50k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
5.08k
    }
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
1.09M
    void resize_back(int newCount) {
344
1.09M
        SkASSERT(newCount >= 0);
345
1.09M
        if (newCount > this->size()) {
346
1.04M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.04M
                this->checkRealloc(newCount, kExactFit);
349
1.04M
            }
350
1.04M
            this->push_back_n(newCount - fSize);
351
1.04M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.09M
    }
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: 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)
skia_private::TArray<float*, true>::resize_back(int)
Line
Count
Source
343
43.8k
    void resize_back(int newCount) {
344
43.8k
        SkASSERT(newCount >= 0);
345
43.8k
        if (newCount > this->size()) {
346
43.8k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
43.8k
                this->checkRealloc(newCount, kExactFit);
349
43.8k
            }
350
43.8k
            this->push_back_n(newCount - fSize);
351
43.8k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int)
Line
Count
Source
343
1.85M
    void resize_back(int newCount) {
344
1.85M
        SkASSERT(newCount >= 0);
345
1.85M
        if (newCount > this->size()) {
346
1.80M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
1.80M
                this->checkRealloc(newCount, kExactFit);
349
1.80M
            }
350
1.80M
            this->push_back_n(newCount - fSize);
351
1.80M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
1.85M
    }
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)
skia_private::TArray<int, true>::resize_back(int)
Line
Count
Source
343
31.5M
    void resize_back(int newCount) {
344
31.5M
        SkASSERT(newCount >= 0);
345
31.5M
        if (newCount > this->size()) {
346
31.5M
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
31.5M
                this->checkRealloc(newCount, kExactFit);
349
31.5M
            }
350
31.5M
            this->push_back_n(newCount - fSize);
351
31.5M
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
31.5M
    }
skia_private::TArray<unsigned int, true>::resize_back(int)
Line
Count
Source
343
9.48k
    void resize_back(int newCount) {
344
9.48k
        SkASSERT(newCount >= 0);
345
9.48k
        if (newCount > this->size()) {
346
9.48k
            if (this->empty()) {
347
                // When the container is completely empty, grow to exactly the requested size.
348
9.48k
                this->checkRealloc(newCount, kExactFit);
349
9.48k
            }
350
9.48k
            this->push_back_n(newCount - fSize);
351
9.48k
        } else if (newCount < this->size()) {
352
0
            this->pop_back_n(fSize - newCount);
353
0
        }
354
9.48k
    }
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)
355
356
    /** Swaps the contents of this array with that array. Does a pointer swap if possible,
357
        otherwise copies the T values. */
358
1.29M
    void swap(TArray& that) {
359
1.29M
        using std::swap;
360
1.29M
        if (this == &that) {
361
0
            return;
362
0
        }
363
1.29M
        if (fOwnMemory && that.fOwnMemory) {
364
1.25M
            swap(fData, that.fData);
365
1.25M
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
1.25M
            auto allocCount = fCapacity;
369
1.25M
            fCapacity = that.fCapacity;
370
1.25M
            that.fCapacity = allocCount;
371
1.25M
        } else {
372
            // This could be more optimal...
373
42.2k
            TArray copy(std::move(that));
374
42.2k
            that = std::move(*this);
375
42.2k
            *this = std::move(copy);
376
42.2k
        }
377
1.29M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&)
Line
Count
Source
358
379k
    void swap(TArray& that) {
359
379k
        using std::swap;
360
379k
        if (this == &that) {
361
0
            return;
362
0
        }
363
379k
        if (fOwnMemory && that.fOwnMemory) {
364
379k
            swap(fData, that.fData);
365
379k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
379k
            auto allocCount = fCapacity;
369
379k
            fCapacity = that.fCapacity;
370
379k
            that.fCapacity = allocCount;
371
379k
        } 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
379k
    }
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
42.2k
    void swap(TArray& that) {
359
42.2k
        using std::swap;
360
42.2k
        if (this == &that) {
361
0
            return;
362
0
        }
363
42.2k
        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
42.2k
        } else {
372
            // This could be more optimal...
373
42.2k
            TArray copy(std::move(that));
374
42.2k
            that = std::move(*this);
375
42.2k
            *this = std::move(copy);
376
42.2k
        }
377
42.2k
    }
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
424k
    void swap(TArray& that) {
359
424k
        using std::swap;
360
424k
        if (this == &that) {
361
0
            return;
362
0
        }
363
424k
        if (fOwnMemory && that.fOwnMemory) {
364
424k
            swap(fData, that.fData);
365
424k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
424k
            auto allocCount = fCapacity;
369
424k
            fCapacity = that.fCapacity;
370
424k
            that.fCapacity = allocCount;
371
424k
        } 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
424k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&)
Line
Count
Source
358
445k
    void swap(TArray& that) {
359
445k
        using std::swap;
360
445k
        if (this == &that) {
361
0
            return;
362
0
        }
363
445k
        if (fOwnMemory && that.fOwnMemory) {
364
445k
            swap(fData, that.fData);
365
445k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
445k
            auto allocCount = fCapacity;
369
445k
            fCapacity = that.fCapacity;
370
445k
            that.fCapacity = allocCount;
371
445k
        } 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
445k
    }
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
2.90k
    void swap(TArray& that) {
359
2.90k
        using std::swap;
360
2.90k
        if (this == &that) {
361
0
            return;
362
0
        }
363
2.90k
        if (fOwnMemory && that.fOwnMemory) {
364
2.90k
            swap(fData, that.fData);
365
2.90k
            swap(fSize, that.fSize);
366
367
            // Can't use swap because fCapacity is a bit field.
368
2.90k
            auto allocCount = fCapacity;
369
2.90k
            fCapacity = that.fCapacity;
370
2.90k
            that.fCapacity = allocCount;
371
2.90k
        } 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
2.90k
    }
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
1.38G
    T* begin() {
399
1.38G
        return fData;
400
1.38G
    }
skia_private::TArray<bool, true>::begin()
Line
Count
Source
398
266k
    T* begin() {
399
266k
        return fData;
400
266k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin()
skia_private::TArray<sk_sp<SkImageFilter>, true>::begin()
Line
Count
Source
398
145k
    T* begin() {
399
145k
        return fData;
400
145k
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin()
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin()
Line
Count
Source
398
3.95k
    T* begin() {
399
3.95k
        return fData;
400
3.95k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin()
Line
Count
Source
398
1.91M
    T* begin() {
399
1.91M
        return fData;
400
1.91M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin()
Line
Count
Source
398
13.3k
    T* begin() {
399
13.3k
        return fData;
400
13.3k
    }
skia_private::TArray<float, true>::begin()
Line
Count
Source
398
28.3M
    T* begin() {
399
28.3M
        return fData;
400
28.3M
    }
skia_private::TArray<unsigned char, true>::begin()
Line
Count
Source
398
169M
    T* begin() {
399
169M
        return fData;
400
169M
    }
skia_private::TArray<SkPoint, true>::begin()
Line
Count
Source
398
175M
    T* begin() {
399
175M
        return fData;
400
175M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin()
skia_private::TArray<unsigned int, true>::begin()
Line
Count
Source
398
4.73M
    T* begin() {
399
4.73M
        return fData;
400
4.73M
    }
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
10.3k
    T* begin() {
399
10.3k
        return fData;
400
10.3k
    }
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
3.49M
    T* begin() {
399
3.49M
        return fData;
400
3.49M
    }
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
47.1M
    T* begin() {
399
47.1M
        return fData;
400
47.1M
    }
skia_private::TArray<SkPath, true>::begin()
Line
Count
Source
398
238k
    T* begin() {
399
238k
        return fData;
400
238k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin()
skia_private::TArray<sk_sp<SkSVGNode>, true>::begin()
Line
Count
Source
398
108k
    T* begin() {
399
108k
        return fData;
400
108k
    }
skia_private::TArray<char, true>::begin()
Line
Count
Source
398
51.7k
    T* begin() {
399
51.7k
        return fData;
400
51.7k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin()
Line
Count
Source
398
51.7k
    T* begin() {
399
51.7k
        return fData;
400
51.7k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::begin()
Line
Count
Source
398
72.0k
    T* begin() {
399
72.0k
        return fData;
400
72.0k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::begin()
Line
Count
Source
398
11.9M
    T* begin() {
399
11.9M
        return fData;
400
11.9M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin()
Line
Count
Source
398
1.44k
    T* begin() {
399
1.44k
        return fData;
400
1.44k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin()
Line
Count
Source
398
570k
    T* begin() {
399
570k
        return fData;
400
570k
    }
skia_private::TArray<std::__1::thread, false>::begin()
Line
Count
Source
398
76
    T* begin() {
399
76
        return fData;
400
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin()
skia_private::TArray<sk_sp<SkShader>, true>::begin()
Line
Count
Source
398
113k
    T* begin() {
399
113k
        return fData;
400
113k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin()
Line
Count
Source
398
761k
    T* begin() {
399
761k
        return fData;
400
761k
    }
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
89
    T* begin() {
399
89
        return fData;
400
89
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin()
Line
Count
Source
398
117
    T* begin() {
399
117
        return fData;
400
117
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::begin()
Line
Count
Source
398
7
    T* begin() {
399
7
        return fData;
400
7
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::begin()
Line
Count
Source
398
33.1k
    T* begin() {
399
33.1k
        return fData;
400
33.1k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::begin()
Line
Count
Source
398
71.7k
    T* begin() {
399
71.7k
        return fData;
400
71.7k
    }
skia_private::TArray<SkPaint, true>::begin()
Line
Count
Source
398
21.0k
    T* begin() {
399
21.0k
        return fData;
400
21.0k
    }
skia_private::TArray<SkMatrix, true>::begin()
Line
Count
Source
398
5.03k
    T* begin() {
399
5.03k
        return fData;
400
5.03k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin()
Line
Count
Source
398
17.3k
    T* begin() {
399
17.3k
        return fData;
400
17.3k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::begin()
Line
Count
Source
398
1
    T* begin() {
399
1
        return fData;
400
1
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::begin()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin()
Line
Count
Source
398
181k
    T* begin() {
399
181k
        return fData;
400
181k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin()
Line
Count
Source
398
12.6M
    T* begin() {
399
12.6M
        return fData;
400
12.6M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin()
Line
Count
Source
398
1.02M
    T* begin() {
399
1.02M
        return fData;
400
1.02M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin()
Line
Count
Source
398
368k
    T* begin() {
399
368k
        return fData;
400
368k
    }
skia_private::TArray<SkSL::Field, true>::begin()
Line
Count
Source
398
993k
    T* begin() {
399
993k
        return fData;
400
993k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin()
Line
Count
Source
398
6.27k
    T* begin() {
399
6.27k
        return fData;
400
6.27k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::begin()
Line
Count
Source
398
43.7k
    T* begin() {
399
43.7k
        return fData;
400
43.7k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::begin()
Line
Count
Source
398
45.8k
    T* begin() {
399
45.8k
        return fData;
400
45.8k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin()
Line
Count
Source
398
412k
    T* begin() {
399
412k
        return fData;
400
412k
    }
skia_private::TArray<float*, true>::begin()
Line
Count
Source
398
206k
    T* begin() {
399
206k
        return fData;
400
206k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin()
Line
Count
Source
398
169k
    T* begin() {
399
169k
        return fData;
400
169k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin()
Line
Count
Source
398
1.80M
    T* begin() {
399
1.80M
        return fData;
400
1.80M
    }
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
3.06M
    T* begin() {
399
3.06M
        return fData;
400
3.06M
    }
skia_private::TArray<SkSL::Type const*, true>::begin()
Line
Count
Source
398
1.32M
    T* begin() {
399
1.32M
        return fData;
400
1.32M
    }
skia_private::TArray<SkSL::Variable*, true>::begin()
Line
Count
Source
398
517k
    T* begin() {
399
517k
        return fData;
400
517k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::begin()
Line
Count
Source
398
11.3k
    T* begin() {
399
11.3k
        return fData;
400
11.3k
    }
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
494k
    T* begin() {
399
494k
        return fData;
400
494k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::begin()
Line
Count
Source
398
8.08k
    T* begin() {
399
8.08k
        return fData;
400
8.08k
    }
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
212k
    T* begin() {
399
212k
        return fData;
400
212k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin()
Line
Count
Source
398
42.2k
    T* begin() {
399
42.2k
        return fData;
400
42.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin()
Line
Count
Source
398
309k
    T* begin() {
399
309k
        return fData;
400
309k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin()
Line
Count
Source
398
74.0k
    T* begin() {
399
74.0k
        return fData;
400
74.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin()
Line
Count
Source
398
1.62M
    T* begin() {
399
1.62M
        return fData;
400
1.62M
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin()
skia_private::TArray<GrRenderTask*, true>::begin()
Line
Count
Source
398
1.45M
    T* begin() {
399
1.45M
        return fData;
400
1.45M
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin()
Line
Count
Source
398
11.6k
    T* begin() {
399
11.6k
        return fData;
400
11.6k
    }
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
12.7k
    T* begin() {
399
12.7k
        return fData;
400
12.7k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin()
Line
Count
Source
398
5.02k
    T* begin() {
399
5.02k
        return fData;
400
5.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin()
Line
Count
Source
398
7.52k
    T* begin() {
399
7.52k
        return fData;
400
7.52k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin()
Line
Count
Source
398
22.1k
    T* begin() {
399
22.1k
        return fData;
400
22.1k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin()
Line
Count
Source
398
3.86k
    T* begin() {
399
3.86k
        return fData;
400
3.86k
    }
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
100
    T* begin() {
399
100
        return fData;
400
100
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin()
Line
Count
Source
398
58
    T* begin() {
399
58
        return fData;
400
58
    }
skia_private::TArray<SkRect, true>::begin()
Line
Count
Source
398
58
    T* begin() {
399
58
        return fData;
400
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin()
Line
Count
Source
398
53.6k
    T* begin() {
399
53.6k
        return fData;
400
53.6k
    }
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
84.4k
    T* begin() {
399
84.4k
        return fData;
400
84.4k
    }
skia_private::TArray<GrSurfaceProxy*, true>::begin()
Line
Count
Source
398
486k
    T* begin() {
399
486k
        return fData;
400
486k
    }
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
237
    T* begin() {
399
237
        return fData;
400
237
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin()
Line
Count
Source
398
4.71k
    T* begin() {
399
4.71k
        return fData;
400
4.71k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin()
skia_private::TArray<CircleOp::Circle, true>::begin()
Line
Count
Source
398
516
    T* begin() {
399
516
        return fData;
400
516
    }
skia_private::TArray<EllipseOp::Ellipse, true>::begin()
Line
Count
Source
398
1.87k
    T* begin() {
399
1.87k
        return fData;
400
1.87k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin()
Line
Count
Source
398
326
    T* begin() {
399
326
        return fData;
400
326
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin()
Line
Count
Source
398
458
    T* begin() {
399
458
        return fData;
400
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin()
Line
Count
Source
398
2.51M
    T* begin() {
399
2.51M
        return fData;
400
2.51M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin()
Line
Count
Source
398
78
    T* begin() {
399
78
        return fData;
400
78
    }
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
39.5k
    T* begin() {
399
39.5k
        return fData;
400
39.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin()
Line
Count
Source
398
4.28k
    T* begin() {
399
4.28k
        return fData;
400
4.28k
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::begin()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin()
Line
Count
Source
398
4.27k
    T* begin() {
399
4.27k
        return fData;
400
4.27k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin()
Line
Count
Source
398
1.70k
    T* begin() {
399
1.70k
        return fData;
400
1.70k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::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<sk_sp<SkRuntimeEffect>, true>::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: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::begin()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::begin()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::begin()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::begin()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin()
Line
Count
Source
398
559
    T* begin() {
399
559
        return fData;
400
559
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin()
skia_private::TArray<SkFontParameters::Variation::Axis, true>::begin()
Line
Count
Source
398
2.71k
    T* begin() {
399
2.71k
        return fData;
400
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::begin()
Line
Count
Source
398
1.46k
    T* begin() {
399
1.46k
        return fData;
400
1.46k
    }
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
1.05M
    T* begin() {
399
1.05M
        return fData;
400
1.05M
    }
skia_private::TArray<SkMask::Format, true>::begin()
Line
Count
Source
398
4.50k
    T* begin() {
399
4.50k
        return fData;
400
4.50k
    }
skia_private::TArray<SkPackedGlyphID, true>::begin()
Line
Count
Source
398
4.50k
    T* begin() {
399
4.50k
        return fData;
400
4.50k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::begin()
Line
Count
Source
398
438
    T* begin() {
399
438
        return fData;
400
438
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin()
Line
Count
Source
398
31.5M
    T* begin() {
399
31.5M
        return fData;
400
31.5M
    }
skia_private::TArray<SkGlyph const*, true>::begin()
Line
Count
Source
398
1.04M
    T* begin() {
399
1.04M
        return fData;
400
1.04M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin()
Line
Count
Source
398
843M
    T* begin() {
399
843M
        return fData;
400
843M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::begin()
Line
Count
Source
398
22.0k
    T* begin() {
399
22.0k
        return fData;
400
22.0k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::begin()
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::begin()
skia_private::TArray<PathSegment, true>::begin()
Line
Count
Source
398
46
    T* begin() {
399
46
        return fData;
400
46
    }
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)::TextureBinding, true>::begin()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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*, 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::DescriptorData, 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<VkDescriptorSetLayout_T*, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::begin()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::begin()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::begin()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::begin()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::begin()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::begin()
skia_private::TArray<OffsetEdge, true>::begin()
Line
Count
Source
398
401
    T* begin() {
399
401
        return fData;
400
401
    }
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
152k
    T* begin() {
399
152k
        return fData;
400
152k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin()
skia_private::TArray<SkOpRayHit*, true>::begin()
Line
Count
Source
398
11.7M
    T* begin() {
399
11.7M
        return fData;
400
11.7M
    }
skia_private::TArray<double, true>::begin()
Line
Count
Source
398
220k
    T* begin() {
399
220k
        return fData;
400
220k
    }
skia_private::TArray<SkClosestRecord const*, true>::begin()
Line
Count
Source
398
10.6M
    T* begin() {
399
10.6M
        return fData;
400
10.6M
    }
skia_private::TArray<SkClosestRecord, true>::begin()
Line
Count
Source
398
5.44M
    T* begin() {
399
5.44M
        return fData;
400
5.44M
    }
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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin()
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::begin()
Line
Count
Source
398
2.47k
    T* begin() {
399
2.47k
        return fData;
400
2.47k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::begin()
Line
Count
Source
398
3.37k
    T* begin() {
399
3.37k
        return fData;
400
3.37k
    }
skia_private::TArray<SkSL::Variable const*, true>::begin()
Line
Count
Source
398
5.98k
    T* begin() {
399
5.98k
        return fData;
400
5.98k
    }
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
14.9k
    T* begin() {
399
14.9k
        return fData;
400
14.9k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::begin()
Line
Count
Source
398
20.3k
    T* begin() {
399
20.3k
        return fData;
400
20.3k
    }
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()
401
1.11G
    const T* begin() const {
402
1.11G
        return fData;
403
1.11G
    }
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
4.50M
    const T* begin() const {
402
4.50M
        return fData;
403
4.50M
    }
skia_private::TArray<unsigned char, true>::begin() const
Line
Count
Source
401
479M
    const T* begin() const {
402
479M
        return fData;
403
479M
    }
skia_private::TArray<SkPoint, true>::begin() const
Line
Count
Source
401
323M
    const T* begin() const {
402
323M
        return fData;
403
323M
    }
skia_private::TArray<float, true>::begin() const
Line
Count
Source
401
254M
    const T* begin() const {
402
254M
        return fData;
403
254M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const
Line
Count
Source
401
7.61M
    const T* begin() const {
402
7.61M
        return fData;
403
7.61M
    }
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin() const
skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() const
Line
Count
Source
401
63.1k
    const T* begin() const {
402
63.1k
        return fData;
403
63.1k
    }
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<SkRasterPipelineContexts::MemoryCtxInfo, true>::begin() const
Line
Count
Source
401
2.88M
    const T* begin() const {
402
2.88M
        return fData;
403
2.88M
    }
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
11.7M
    const T* begin() const {
402
11.7M
        return fData;
403
11.7M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const
Line
Count
Source
401
8.26M
    const T* begin() const {
402
8.26M
        return fData;
403
8.26M
    }
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const
Line
Count
Source
401
293k
    const T* begin() const {
402
293k
        return fData;
403
293k
    }
skia_private::TArray<int, true>::begin() const
Line
Count
Source
401
191k
    const T* begin() const {
402
191k
        return fData;
403
191k
    }
skia_private::TArray<SkSL::Field, true>::begin() const
Line
Count
Source
401
1.43k
    const T* begin() const {
402
1.43k
        return fData;
403
1.43k
    }
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
6.10M
    const T* begin() const {
402
6.10M
        return fData;
403
6.10M
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const
Line
Count
Source
401
617k
    const T* begin() const {
402
617k
        return fData;
403
617k
    }
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<SkPDFStructElem*, true>::begin() const
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() const
Line
Count
Source
401
7.38M
    const T* begin() const {
402
7.38M
        return fData;
403
7.38M
    }
skia_private::TArray<unsigned int, true>::begin() const
Line
Count
Source
401
3.15M
    const T* begin() const {
402
3.15M
        return fData;
403
3.15M
    }
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<VkVertexInputBindingDescription2EXT, true>::begin() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::begin() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() const
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
1.38G
    T* end() {
408
1.38G
        if (fData == nullptr) {
409
1.92M
            SkASSERT(fSize == 0);
410
1.92M
        }
411
1.38G
        return fData + fSize;
412
1.38G
    }
skia_private::TArray<bool, true>::end()
Line
Count
Source
407
64.2k
    T* end() {
408
64.2k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
64.2k
        return fData + fSize;
412
64.2k
    }
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
3.95k
    T* end() {
408
3.95k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3.95k
        return fData + fSize;
412
3.95k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end()
Line
Count
Source
407
1.91M
    T* end() {
408
1.91M
        if (fData == nullptr) {
409
22.6k
            SkASSERT(fSize == 0);
410
22.6k
        }
411
1.91M
        return fData + fSize;
412
1.91M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end()
Line
Count
Source
407
11.2k
    T* end() {
408
11.2k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
11.2k
        return fData + fSize;
412
11.2k
    }
skia_private::TArray<SkPoint, true>::end()
Line
Count
Source
407
171M
    T* end() {
408
171M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
171M
        return fData + fSize;
412
171M
    }
skia_private::TArray<unsigned char, true>::end()
Line
Count
Source
407
169M
    T* end() {
408
169M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
169M
        return fData + fSize;
412
169M
    }
skia_private::TArray<float, true>::end()
Line
Count
Source
407
28.2M
    T* end() {
408
28.2M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
28.2M
        return fData + fSize;
412
28.2M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end()
skia_private::TArray<unsigned int, 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
    }
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
10.3k
    T* end() {
408
10.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10.3k
        return fData + fSize;
412
10.3k
    }
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
40.3k
    T* end() {
408
40.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
40.3k
        return fData + fSize;
412
40.3k
    }
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
455k
    T* end() {
408
455k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
455k
        return fData + fSize;
412
455k
    }
skia_private::TArray<SkPath, true>::end()
Line
Count
Source
407
238k
    T* end() {
408
238k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
238k
        return fData + fSize;
412
238k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end()
skia_private::TArray<sk_sp<SkSVGNode>, true>::end()
Line
Count
Source
407
108k
    T* end() {
408
108k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
108k
        return fData + fSize;
412
108k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::end()
Line
Count
Source
407
145k
    T* end() {
408
145k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
145k
        return fData + fSize;
412
145k
    }
skia_private::TArray<char, true>::end()
Line
Count
Source
407
4.47M
    T* end() {
408
4.47M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.47M
        return fData + fSize;
412
4.47M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end()
Line
Count
Source
407
51.7k
    T* end() {
408
51.7k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
51.7k
        return fData + fSize;
412
51.7k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::end()
Line
Count
Source
407
33.1k
    T* end() {
408
33.1k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
33.1k
        return fData + fSize;
412
33.1k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end()
Line
Count
Source
407
18.7M
    T* end() {
408
18.7M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
18.7M
        return fData + fSize;
412
18.7M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, 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<SkNoPixelsDevice::ClipState, true>::end()
Line
Count
Source
407
570k
    T* end() {
408
570k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
570k
        return fData + fSize;
412
570k
    }
skia_private::TArray<std::__1::thread, false>::end()
Line
Count
Source
407
76
    T* end() {
408
76
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
76
        return fData + fSize;
412
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end()
skia_private::TArray<sk_sp<SkShader>, true>::end()
Line
Count
Source
407
113k
    T* end() {
408
113k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
113k
        return fData + fSize;
412
113k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end()
Line
Count
Source
407
761k
    T* end() {
408
761k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
761k
        return fData + fSize;
412
761k
    }
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
89
    T* end() {
408
89
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
89
        return fData + fSize;
412
89
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end()
Line
Count
Source
407
117
    T* end() {
408
117
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
117
        return fData + fSize;
412
117
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::end()
Line
Count
Source
407
7
    T* end() {
408
7
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7
        return fData + fSize;
412
7
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::end()
Line
Count
Source
407
33.1k
    T* end() {
408
33.1k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
33.1k
        return fData + fSize;
412
33.1k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::end()
Line
Count
Source
407
71.7k
    T* end() {
408
71.7k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
71.7k
        return fData + fSize;
412
71.7k
    }
skia_private::TArray<SkPaint, true>::end()
Line
Count
Source
407
21.0k
    T* end() {
408
21.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
21.0k
        return fData + fSize;
412
21.0k
    }
skia_private::TArray<SkMatrix, true>::end()
Line
Count
Source
407
287
    T* end() {
408
287
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
287
        return fData + fSize;
412
287
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end()
Line
Count
Source
407
17.3k
    T* end() {
408
17.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
17.3k
        return fData + fSize;
412
17.3k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end()
Line
Count
Source
407
60.6k
    T* end() {
408
60.6k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
60.6k
        return fData + fSize;
412
60.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end()
Line
Count
Source
407
1.17M
    T* end() {
408
1.17M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.17M
        return fData + fSize;
412
1.17M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end()
Line
Count
Source
407
42.4k
    T* end() {
408
42.4k
        if (fData == nullptr) {
409
21.8k
            SkASSERT(fSize == 0);
410
21.8k
        }
411
42.4k
        return fData + fSize;
412
42.4k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end()
Line
Count
Source
407
43.8k
    T* end() {
408
43.8k
        if (fData == nullptr) {
409
4.62k
            SkASSERT(fSize == 0);
410
4.62k
        }
411
43.8k
        return fData + fSize;
412
43.8k
    }
skia_private::TArray<SkSL::Field, true>::end()
Line
Count
Source
407
7.48k
    T* end() {
408
7.48k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7.48k
        return fData + fSize;
412
7.48k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::end()
Line
Count
Source
407
35.4k
    T* end() {
408
35.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
35.4k
        return fData + fSize;
412
35.4k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::end()
Line
Count
Source
407
324k
    T* end() {
408
324k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
324k
        return fData + fSize;
412
324k
    }
skia_private::TArray<float*, true>::end()
Line
Count
Source
407
162k
    T* end() {
408
162k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
162k
        return fData + fSize;
412
162k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end()
Line
Count
Source
407
45
    T* end() {
408
45
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
45
        return fData + fSize;
412
45
    }
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
63
    T* end() {
408
63
        if (fData == nullptr) {
409
63
            SkASSERT(fSize == 0);
410
63
        }
411
63
        return fData + fSize;
412
63
    }
skia_private::TArray<SkSL::Type const*, true>::end()
Line
Count
Source
407
45.4k
    T* end() {
408
45.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
45.4k
        return fData + fSize;
412
45.4k
    }
skia_private::TArray<SkSL::Variable*, true>::end()
Line
Count
Source
407
20.0k
    T* end() {
408
20.0k
        if (fData == nullptr) {
409
10.1k
            SkASSERT(fSize == 0);
410
10.1k
        }
411
20.0k
        return fData + fSize;
412
20.0k
    }
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end()
Line
Count
Source
407
45.0k
    T* end() {
408
45.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
45.0k
        return fData + fSize;
412
45.0k
    }
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
658k
    T* end() {
408
658k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
658k
        return fData + fSize;
412
658k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end()
Line
Count
Source
407
42.2k
    T* end() {
408
42.2k
        if (fData == nullptr) {
409
42.2k
            SkASSERT(fSize == 0);
410
42.2k
        }
411
42.2k
        return fData + fSize;
412
42.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end()
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end()
Line
Count
Source
407
309k
    T* end() {
408
309k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
309k
        return fData + fSize;
412
309k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::end()
Line
Count
Source
407
74.0k
    T* end() {
408
74.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
74.0k
        return fData + fSize;
412
74.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end()
Line
Count
Source
407
1.62M
    T* end() {
408
1.62M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.62M
        return fData + fSize;
412
1.62M
    }
skia_private::TArray<GrTextureProxy*, true>::end()
Line
Count
Source
407
63.1k
    T* end() {
408
63.1k
        if (fData == nullptr) {
409
63.1k
            SkASSERT(fSize == 0);
410
63.1k
        }
411
63.1k
        return fData + fSize;
412
63.1k
    }
skia_private::TArray<GrRenderTask*, true>::end()
Line
Count
Source
407
1.45M
    T* end() {
408
1.45M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.45M
        return fData + fSize;
412
1.45M
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end()
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end()
Line
Count
Source
407
11.6k
    T* end() {
408
11.6k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
11.6k
        return fData + fSize;
412
11.6k
    }
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
12.7k
    T* end() {
408
12.7k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
12.7k
        return fData + fSize;
412
12.7k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end()
Line
Count
Source
407
5.02k
    T* end() {
408
5.02k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
5.02k
        return fData + fSize;
412
5.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end()
Line
Count
Source
407
7.52k
    T* end() {
408
7.52k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
7.52k
        return fData + fSize;
412
7.52k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end()
Line
Count
Source
407
22.1k
    T* end() {
408
22.1k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
22.1k
        return fData + fSize;
412
22.1k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end()
Line
Count
Source
407
3.86k
    T* end() {
408
3.86k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3.86k
        return fData + fSize;
412
3.86k
    }
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
100
    T* end() {
408
100
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
100
        return fData + fSize;
412
100
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end()
Line
Count
Source
407
58
    T* end() {
408
58
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
58
        return fData + fSize;
412
58
    }
skia_private::TArray<SkRect, true>::end()
Line
Count
Source
407
58
    T* end() {
408
58
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
58
        return fData + fSize;
412
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end()
Line
Count
Source
407
53.6k
    T* end() {
408
53.6k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
53.6k
        return fData + fSize;
412
53.6k
    }
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
84.4k
    T* end() {
408
84.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
84.4k
        return fData + fSize;
412
84.4k
    }
skia_private::TArray<GrSurfaceProxy*, true>::end()
Line
Count
Source
407
549k
    T* end() {
408
549k
        if (fData == nullptr) {
409
3.65k
            SkASSERT(fSize == 0);
410
3.65k
        }
411
549k
        return fData + fSize;
412
549k
    }
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
237
    T* end() {
408
237
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
237
        return fData + fSize;
412
237
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::end()
Line
Count
Source
407
4.71k
    T* end() {
408
4.71k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.71k
        return fData + fSize;
412
4.71k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end()
skia_private::TArray<CircleOp::Circle, true>::end()
Line
Count
Source
407
516
    T* end() {
408
516
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
516
        return fData + fSize;
412
516
    }
skia_private::TArray<EllipseOp::Ellipse, true>::end()
Line
Count
Source
407
1.87k
    T* end() {
408
1.87k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.87k
        return fData + fSize;
412
1.87k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::end()
Line
Count
Source
407
326
    T* end() {
408
326
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
326
        return fData + fSize;
412
326
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end()
Line
Count
Source
407
458
    T* end() {
408
458
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
458
        return fData + fSize;
412
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end()
Line
Count
Source
407
2.57M
    T* end() {
408
2.57M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
2.57M
        return fData + fSize;
412
2.57M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end()
Line
Count
Source
407
78
    T* end() {
408
78
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
78
        return fData + fSize;
412
78
    }
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
39.5k
    T* end() {
408
39.5k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
39.5k
        return fData + fSize;
412
39.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end()
Line
Count
Source
407
4.28k
    T* end() {
408
4.28k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.28k
        return fData + fSize;
412
4.28k
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::end()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end()
Line
Count
Source
407
4.27k
    T* end() {
408
4.27k
        if (fData == nullptr) {
409
2.85k
            SkASSERT(fSize == 0);
410
2.85k
        }
411
4.27k
        return fData + fSize;
412
4.27k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end()
Line
Count
Source
407
1.70k
    T* end() {
408
1.70k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.70k
        return fData + fSize;
412
1.70k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::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<sk_sp<SkRuntimeEffect>, 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<VkVertexInputBindingDescription2EXT, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::end()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::end()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::end()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::end()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::end()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::end()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end()
Line
Count
Source
407
559
    T* end() {
408
559
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
559
        return fData + fSize;
412
559
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end()
Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end()
skia_private::TArray<SkFontParameters::Variation::Axis, true>::end()
Line
Count
Source
407
2.71k
    T* end() {
408
2.71k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
2.71k
        return fData + fSize;
412
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::end()
Line
Count
Source
407
1.46k
    T* end() {
408
1.46k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.46k
        return fData + fSize;
412
1.46k
    }
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
1.05M
    T* end() {
408
1.05M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.05M
        return fData + fSize;
412
1.05M
    }
skia_private::TArray<SkMask::Format, true>::end()
Line
Count
Source
407
4.50k
    T* end() {
408
4.50k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.50k
        return fData + fSize;
412
4.50k
    }
skia_private::TArray<SkPackedGlyphID, true>::end()
Line
Count
Source
407
4.50k
    T* end() {
408
4.50k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
4.50k
        return fData + fSize;
412
4.50k
    }
skia_private::TArray<SkGlyph const*, true>::end()
Line
Count
Source
407
1.04M
    T* end() {
408
1.04M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.04M
        return fData + fSize;
412
1.04M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end()
Line
Count
Source
407
842M
    T* end() {
408
842M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
842M
        return fData + fSize;
412
842M
    }
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
    }
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
46
    T* end() {
408
46
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
46
        return fData + fSize;
412
46
    }
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)::TextureBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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*, 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::DescriptorData, true>::end()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::end()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end()
skia_private::TArray<OffsetEdge, true>::end()
Line
Count
Source
407
401
    T* end() {
408
401
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
401
        return fData + fSize;
412
401
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end()
Line
Count
Source
407
72.4k
    T* end() {
408
72.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
72.4k
        return fData + fSize;
412
72.4k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end()
skia_private::TArray<SkOpRayHit*, true>::end()
Line
Count
Source
407
11.7M
    T* end() {
408
11.7M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
11.7M
        return fData + fSize;
412
11.7M
    }
skia_private::TArray<double, true>::end()
Line
Count
Source
407
110k
    T* end() {
408
110k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
110k
        return fData + fSize;
412
110k
    }
skia_private::TArray<SkClosestRecord const*, true>::end()
Line
Count
Source
407
10.6M
    T* end() {
408
10.6M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10.6M
        return fData + fSize;
412
10.6M
    }
skia_private::TArray<SkClosestRecord, true>::end()
Line
Count
Source
407
5.44M
    T* end() {
408
5.44M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
5.44M
        return fData + fSize;
412
5.44M
    }
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()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end()
Line
Count
Source
407
2.10k
    T* end() {
408
2.10k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
2.10k
        return fData + fSize;
412
2.10k
    }
skia_private::TArray<SkPoint, true>::end()
Line
Count
Source
407
1.63k
    T* end() {
408
1.63k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.63k
        return fData + fSize;
412
1.63k
    }
skia_private::TArray<unsigned char, true>::end()
Line
Count
Source
407
1.63k
    T* end() {
408
1.63k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.63k
        return fData + fSize;
412
1.63k
    }
skia_private::TArray<float, true>::end()
Line
Count
Source
407
717
    T* end() {
408
717
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
717
        return fData + fSize;
412
717
    }
Unexecuted instantiation: skia_private::TArray<SkString, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end()
skia_private::TArray<unsigned int, true>::end()
Line
Count
Source
407
4.72M
    T* end() {
408
4.72M
        if (fData == nullptr) {
409
10.2k
            SkASSERT(fSize == 0);
410
10.2k
        }
411
4.72M
        return fData + fSize;
412
4.72M
    }
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()
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end()
Line
Count
Source
407
3.51M
    T* end() {
408
3.51M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3.51M
        return fData + fSize;
412
3.51M
    }
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()
skia_private::TArray<bool, true>::end()
Line
Count
Source
407
202k
    T* end() {
408
202k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
202k
        return fData + fSize;
412
202k
    }
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
46.6M
    T* end() {
408
46.6M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
46.6M
        return fData + fSize;
412
46.6M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end()
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end()
Line
Count
Source
407
202k
    T* end() {
408
202k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
202k
        return fData + fSize;
412
202k
    }
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<SkSize, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end()
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end()
Line
Count
Source
407
11.4M
    T* end() {
408
11.4M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
11.4M
        return fData + fSize;
412
11.4M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end()
Line
Count
Source
407
987k
    T* end() {
408
987k
        if (fData == nullptr) {
409
411k
            SkASSERT(fSize == 0);
410
411k
        }
411
987k
        return fData + fSize;
412
987k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end()
Line
Count
Source
407
324k
    T* end() {
408
324k
        if (fData == nullptr) {
409
231k
            SkASSERT(fSize == 0);
410
231k
        }
411
324k
        return fData + fSize;
412
324k
    }
skia_private::TArray<SkSL::Field, true>::end()
Line
Count
Source
407
985k
    T* end() {
408
985k
        if (fData == nullptr) {
409
196k
            SkASSERT(fSize == 0);
410
196k
        }
411
985k
        return fData + fSize;
412
985k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end()
Line
Count
Source
407
6.27k
    T* end() {
408
6.27k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
6.27k
        return fData + fSize;
412
6.27k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::end()
Line
Count
Source
407
43.7k
    T* end() {
408
43.7k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
43.7k
        return fData + fSize;
412
43.7k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::end()
Line
Count
Source
407
10.4k
    T* end() {
408
10.4k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
10.4k
        return fData + fSize;
412
10.4k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::end()
Line
Count
Source
407
87.7k
    T* end() {
408
87.7k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
87.7k
        return fData + fSize;
412
87.7k
    }
skia_private::TArray<float*, true>::end()
Line
Count
Source
407
43.8k
    T* end() {
408
43.8k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
43.8k
        return fData + fSize;
412
43.8k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end()
Line
Count
Source
407
169k
    T* end() {
408
169k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
169k
        return fData + fSize;
412
169k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end()
Line
Count
Source
407
1.80M
    T* end() {
408
1.80M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.80M
        return fData + fSize;
412
1.80M
    }
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
3.06M
    T* end() {
408
3.06M
        if (fData == nullptr) {
409
736k
            SkASSERT(fSize == 0);
410
736k
        }
411
3.06M
        return fData + fSize;
412
3.06M
    }
skia_private::TArray<SkSL::Type const*, true>::end()
Line
Count
Source
407
1.27M
    T* end() {
408
1.27M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
1.27M
        return fData + fSize;
412
1.27M
    }
skia_private::TArray<SkSL::Variable*, true>::end()
Line
Count
Source
407
497k
    T* end() {
408
497k
        if (fData == nullptr) {
409
166k
            SkASSERT(fSize == 0);
410
166k
        }
411
497k
        return fData + fSize;
412
497k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::end()
Line
Count
Source
407
15.3k
    T* end() {
408
15.3k
        if (fData == nullptr) {
409
1.28k
            SkASSERT(fSize == 0);
410
1.28k
        }
411
15.3k
        return fData + fSize;
412
15.3k
    }
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
449k
    T* end() {
408
449k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
449k
        return fData + fSize;
412
449k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end()
Line
Count
Source
407
8.08k
    T* end() {
408
8.08k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
8.08k
        return fData + fSize;
412
8.08k
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, 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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end()
Unexecuted instantiation: skia_private::TArray<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<VkVertexInputBindingDescription2EXT, true>::end()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::end()
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end()
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::end()
Line
Count
Source
407
438
    T* end() {
408
438
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
438
        return fData + fSize;
412
438
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end()
Line
Count
Source
407
31.5M
    T* end() {
408
31.5M
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
31.5M
        return fData + fSize;
412
31.5M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::end()
Line
Count
Source
407
2.47k
    T* end() {
408
2.47k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
2.47k
        return fData + fSize;
412
2.47k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::end()
Line
Count
Source
407
3.37k
    T* end() {
408
3.37k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
3.37k
        return fData + fSize;
412
3.37k
    }
skia_private::TArray<SkSL::Variable const*, true>::end()
Line
Count
Source
407
5.98k
    T* end() {
408
5.98k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
5.98k
        return fData + fSize;
412
5.98k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end()
Line
Count
Source
407
133k
    T* end() {
408
133k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
133k
        return fData + fSize;
412
133k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::end()
Line
Count
Source
407
22.0k
    T* end() {
408
22.0k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
22.0k
        return fData + fSize;
412
22.0k
    }
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)::TextureBinding, true>::end()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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*, 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::DescriptorData, true>::end()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::end()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::end()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::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<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<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
14.9k
    T* end() {
408
14.9k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
14.9k
        return fData + fSize;
412
14.9k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::end()
Line
Count
Source
407
20.3k
    T* end() {
408
20.3k
        if (fData == nullptr) {
409
0
            SkASSERT(fSize == 0);
410
0
        }
411
20.3k
        return fData + fSize;
412
20.3k
    }
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()
413
341M
    const T* end() const {
414
341M
        if (fData == nullptr) {
415
1.26M
            SkASSERT(fSize == 0);
416
1.26M
        }
417
341M
        return fData + fSize;
418
341M
    }
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
4.50M
    const T* end() const {
414
4.50M
        if (fData == nullptr) {
415
52.6k
            SkASSERT(fSize == 0);
416
52.6k
        }
417
4.50M
        return fData + fSize;
418
4.50M
    }
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
413
282M
    const T* end() const {
414
282M
        if (fData == nullptr) {
415
410
            SkASSERT(fSize == 0);
416
410
        }
417
282M
        return fData + fSize;
418
282M
    }
skia_private::TArray<float, true>::end() const
Line
Count
Source
413
6.45M
    const T* end() const {
414
6.45M
        if (fData == nullptr) {
415
99
            SkASSERT(fSize == 0);
416
99
        }
417
6.45M
        return fData + fSize;
418
6.45M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const
Line
Count
Source
413
7.61M
    const T* end() const {
414
7.61M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
7.61M
        return fData + fSize;
418
7.61M
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::end() const
Line
Count
Source
413
63.1k
    const T* end() const {
414
63.1k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
63.1k
        return fData + fSize;
418
63.1k
    }
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<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() const
Line
Count
Source
413
2.81M
    const T* end() const {
414
2.81M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
2.81M
        return fData + fSize;
418
2.81M
    }
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
40.9k
    const T* end() const {
414
40.9k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
40.9k
        return fData + fSize;
418
40.9k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const
Line
Count
Source
413
53.3k
    const T* end() const {
414
53.3k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
53.3k
        return fData + fSize;
418
53.3k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::end() const
Line
Count
Source
413
162k
    const T* end() const {
414
162k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
162k
        return fData + fSize;
418
162k
    }
skia_private::TArray<int, true>::end() const
Line
Count
Source
413
85
    const T* end() const {
414
85
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
85
        return fData + fSize;
418
85
    }
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
6.10M
    const T* end() const {
414
6.10M
        if (fData == nullptr) {
415
1.21M
            SkASSERT(fSize == 0);
416
1.21M
        }
417
6.10M
        return fData + fSize;
418
6.10M
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const
Line
Count
Source
413
617k
    const T* end() const {
414
617k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
617k
        return fData + fSize;
418
617k
    }
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<SkPDFStructElem*, 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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() const
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() const
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() const
skia_private::TArray<unsigned char, true>::end() const
Line
Count
Source
413
2.11k
    const T* end() const {
414
2.11k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
2.11k
        return fData + fSize;
418
2.11k
    }
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
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() const
Line
Count
Source
413
72.5k
    const T* end() const {
414
72.5k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
72.5k
        return fData + fSize;
418
72.5k
    }
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
11.7M
    const T* end() const {
414
11.7M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
11.7M
        return fData + fSize;
418
11.7M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const
Line
Count
Source
413
8.21M
    const T* end() const {
414
8.21M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
8.21M
        return fData + fSize;
418
8.21M
    }
skia_private::TArray<SkSL::RP::Instruction, true>::end() const
Line
Count
Source
413
131k
    const T* end() const {
414
131k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
131k
        return fData + fSize;
418
131k
    }
skia_private::TArray<int, true>::end() const
Line
Count
Source
413
191k
    const T* end() const {
414
191k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
191k
        return fData + fSize;
418
191k
    }
skia_private::TArray<SkSL::Field, true>::end() const
Line
Count
Source
413
1.43k
    const T* end() const {
414
1.43k
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
1.43k
        return fData + fSize;
418
1.43k
    }
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
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const
Line
Count
Source
413
7.38M
    const T* end() const {
414
7.38M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
7.38M
        return fData + fSize;
418
7.38M
    }
skia_private::TArray<unsigned int, true>::end() const
Line
Count
Source
413
3.15M
    const T* end() const {
414
3.15M
        if (fData == nullptr) {
415
0
            SkASSERT(fSize == 0);
416
0
        }
417
3.15M
        return fData + fSize;
418
3.15M
    }
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
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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
419
177M
    T* data() { return fData; }
skia_private::TArray<SkPoint, true>::data()
Line
Count
Source
419
140M
    T* data() { return fData; }
skia_private::TArray<float, true>::data()
Line
Count
Source
419
16.1M
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data()
skia_private::TArray<GrRenderTask*, true>::data()
Line
Count
Source
419
126k
    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
24.8k
    T* data() { return fData; }
skia_private::TArray<char, true>::data()
Line
Count
Source
419
61.8k
    T* data() { return fData; }
skia_private::TArray<sk_sp<SkShader>, true>::data()
Line
Count
Source
419
113k
    T* data() { return fData; }
skia_private::TArray<unsigned char, true>::data()
Line
Count
Source
419
16.1M
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data()
Line
Count
Source
419
51.8k
    T* data() { return fData; }
skia_private::TArray<bool, true>::data()
Line
Count
Source
419
4.71k
    T* data() { return fData; }
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
202k
    T* data() { return fData; }
skia_private::TArray<SkSL::Field, true>::data()
Line
Count
Source
419
711k
    T* data() { return fData; }
skia_private::TArray<SkSL::RP::Instruction, true>::data()
Line
Count
Source
419
87.6k
    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
46.2k
    T* data() { return fData; }
skia_private::TArray<SkSL::Variable*, true>::data()
Line
Count
Source
419
682k
    T* data() { return fData; }
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
83.4k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data()
skia_private::TArray<GrSurfaceProxy*, true>::data()
Line
Count
Source
419
85.7k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data()
skia_private::TArray<GrTextureProxy*, true>::data()
Line
Count
Source
419
63.1k
    T* data() { return fData; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data()
Line
Count
Source
419
63.1k
    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<VkDescriptorSetLayoutBinding, true>::data()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::data()
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::data()
Line
Count
Source
419
60.9k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::data()
skia_private::TArray<unsigned short, true>::data()
Line
Count
Source
419
1.12M
    T* data() { return fData; }
skia_private::TArray<SkPackedGlyphID, true>::data()
Line
Count
Source
419
10.4k
    T* data() { return fData; }
skia_private::TArray<SkMask::Format, true>::data()
Line
Count
Source
419
6.41k
    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
1.09M
    T* data() { return fData; }
skia_private::TArray<SkMeshSpecification::Varying, false>::data()
Line
Count
Source
419
41.2k
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::data()
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::data()
Line
Count
Source
419
876
    T* data() { return fData; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::data()
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::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<sk_sp<skgpu::graphite::VulkanSampler>, true>::data()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::data()
Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::data()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::data()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::data()
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()
skia_private::TArray<SkSL::SwitchCase const*, true>::data()
Line
Count
Source
419
19.3k
    T* data() { return fData; }
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()
skia_private::TArray<SkMeshSpecification::Attribute, false>::data()
Line
Count
Source
419
20.6k
    T* data() { return fData; }
420
205M
    const T* data() const { return fData; }
skia_private::TArray<SkPoint, true>::data() const
Line
Count
Source
420
122M
    const T* data() const { return fData; }
skia_private::TArray<unsigned char, true>::data() const
Line
Count
Source
420
11.1k
    const T* data() const { return fData; }
skia_private::TArray<unsigned int, true>::data() const
Line
Count
Source
420
1.58M
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::data() const
skia_private::TArray<float, true>::data() const
Line
Count
Source
420
6.52k
    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
11.2M
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() const
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const
Line
Count
Source
420
1.85M
    const T* data() const { return fData; }
skia_private::TArray<SkSL::Field, true>::data() const
Line
Count
Source
420
4.85M
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, 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
skia_private::TArray<int, true>::data() const
Line
Count
Source
420
63.2M
    const T* data() const { return fData; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::data() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::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<unsigned long, true>::data() const
421
3.83G
    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
2.27M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const
Line
Count
Source
421
432k
    int size() const { return fSize; }
skia_private::TArray<SkString, true>::size() const
Line
Count
Source
421
512
    int size() const { return fSize; }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const
Line
Count
Source
421
7.77k
    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
5.74M
    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
125k
    int size() const { return fSize; }
skia_private::TArray<SkPoint, true>::size() const
Line
Count
Source
421
1.35G
    int size() const { return fSize; }
skia_private::TArray<unsigned char, true>::size() const
Line
Count
Source
421
624M
    int size() const { return fSize; }
skia_private::TArray<float, true>::size() const
Line
Count
Source
421
183M
    int size() const { return fSize; }
skia_private::TArray<unsigned int, true>::size() const
Line
Count
Source
421
16.0M
    int size() const { return fSize; }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const
Line
Count
Source
421
31.5k
    int size() const { return fSize; }
skia_private::TArray<GrRenderTask*, true>::size() const
Line
Count
Source
421
20.5M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const
Line
Count
Source
421
30.3M
    int size() const { return fSize; }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const
Line
Count
Source
421
4.37M
    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<skgpu::graphite::Renderer const*, true>::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
3.93M
    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
569M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const
Line
Count
Source
421
1.75M
    int size() const { return fSize; }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const
Line
Count
Source
421
4.57M
    int size() const { return fSize; }
skia_private::TArray<char, true>::size() const
Line
Count
Source
421
232k
    int size() const { return fSize; }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const
Line
Count
Source
421
16.1k
    int size() const { return fSize; }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const
Line
Count
Source
421
201k
    int size() const { return fSize; }
skia_private::TArray<std::__1::thread, false>::size() const
Line
Count
Source
421
798
    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
339k
    int size() const { return fSize; }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::size() const
Line
Count
Source
421
14.0k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkImage const>, true>::size() const
Line
Count
Source
421
111k
    int size() const { return fSize; }
skia_private::TArray<SkPath, true>::size() const
Line
Count
Source
421
1.46M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const
Line
Count
Source
421
294k
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const
Line
Count
Source
421
594
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const
Line
Count
Source
421
74
    int size() const { return fSize; }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const
Line
Count
Source
421
226
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const
Line
Count
Source
421
70
    int size() const { return fSize; }
skia_private::TArray<SkPaint, true>::size() const
Line
Count
Source
421
47.6k
    int size() const { return fSize; }
skia_private::TArray<SkMatrix, true>::size() const
Line
Count
Source
421
5.03k
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::size() const
Line
Count
Source
421
11.1M
    int size() const { return fSize; }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const
Line
Count
Source
421
419k
    int size() const { return fSize; }
skia_private::TArray<SkSL::Variable*, true>::size() const
Line
Count
Source
421
12.7M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const
Line
Count
Source
421
3
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const
Line
Count
Source
421
423k
    int size() const { return fSize; }
skia_private::TArray<bool, true>::size() const
Line
Count
Source
421
8.74k
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const
Line
Count
Source
421
84.2M
    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
5.79M
    int size() const { return fSize; }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const
Line
Count
Source
421
3.80M
    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
1.10M
    int size() const { return fSize; }
skia_private::TArray<SkSL::Field, true>::size() const
Line
Count
Source
421
5.57M
    int size() const { return fSize; }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::size() const
Line
Count
Source
421
23.4k
    int size() const { return fSize; }
skia_private::TArray<SkSL::RP::Instruction, true>::size() const
Line
Count
Source
421
153M
    int size() const { return fSize; }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::size() const
Line
Count
Source
421
10.3M
    int size() const { return fSize; }
skia_private::TArray<float*, true>::size() const
Line
Count
Source
421
28.3M
    int size() const { return fSize; }
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const
Line
Count
Source
421
29.0M
    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
8.08M
    int size() const { return fSize; }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const
Line
Count
Source
421
12.8M
    int size() const { return fSize; }
skia_private::TArray<SkSL::Type const*, true>::size() const
Line
Count
Source
421
5.10M
    int size() const { return fSize; }
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
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::size() const
Line
Count
Source
421
4.04k
    int size() const { return fSize; }
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
42.2k
    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
48.0k
    int size() const { return fSize; }
skia_private::TArray<GrTextureProxy*, true>::size() const
Line
Count
Source
421
1.58M
    int size() const { return fSize; }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const
Line
Count
Source
421
400k
    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
15.2k
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const
Line
Count
Source
421
817k
    int size() const { return fSize; }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const
Line
Count
Source
421
25.1k
    int size() const { return fSize; }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const
Line
Count
Source
421
120k
    int size() const { return fSize; }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const
Line
Count
Source
421
3.34k
    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
332
    int size() const { return fSize; }
skia_private::TArray<SkRect, true>::size() const
Line
Count
Source
421
240
    int size() const { return fSize; }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const
Line
Count
Source
421
557
    int size() const { return fSize; }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const
Line
Count
Source
421
135k
    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
49.2M
    int size() const { return fSize; }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const
Line
Count
Source
421
22.6k
    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
57
    int size() const { return fSize; }
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const
Line
Count
Source
421
2.34k
    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
147
    int size() const { return fSize; }
skia_private::TArray<EllipseOp::Ellipse, true>::size() const
Line
Count
Source
421
750
    int size() const { return fSize; }
skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const
Line
Count
Source
421
865
    int size() const { return fSize; }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const
Line
Count
Source
421
402
    int size() const { return fSize; }
skia_private::TArray<GrSurfaceProxy*, true>::size() const
Line
Count
Source
421
227k
    int size() const { return fSize; }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const
Line
Count
Source
421
111
    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
109k
    int size() const { return fSize; }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const
Line
Count
Source
421
5.99k
    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::GlobalCache::StaticVertexCopyRanges, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, 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::UniformDataCache::Entry, true>::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<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<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<SkPDFIndirectReference, true>::size() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::size() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::size() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const
Line
Count
Source
421
13.9k
    int size() const { return fSize; }
skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const
Line
Count
Source
421
26.0k
    int size() const { return fSize; }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::size() const
Line
Count
Source
421
250k
    int size() const { return fSize; }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::size() const
Line
Count
Source
421
65.7k
    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
2.27M
    int size() const { return fSize; }
skia_private::TArray<SkPackedGlyphID, true>::size() const
Line
Count
Source
421
16.1k
    int size() const { return fSize; }
skia_private::TArray<SkMask::Format, true>::size() const
Line
Count
Source
421
5.65k
    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
33.3k
    int size() const { return fSize; }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::size() const
Line
Count
Source
421
14.5k
    int size() const { return fSize; }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size() const
Line
Count
Source
421
256M
    int size() const { return fSize; }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::size() const
skia_private::TArray<SkGlyph const*, true>::size() const
Line
Count
Source
421
2.24M
    int size() const { return fSize; }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const
Line
Count
Source
421
126k
    int size() const { return fSize; }
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const
Line
Count
Source
421
146k
    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
391k
    int size() const { return fSize; }
skia_private::TArray<PathSegment, true>::size() const
Line
Count
Source
421
22.9k
    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::ComputeStep::ResourceDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, 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<skgpu::graphite::StaticBufferManager::CopyRange, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::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<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: 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::Uniform, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::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<sk_sp<SkRuntimeEffect>, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::size() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::size() const
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::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<VkDescriptorImageInfo, 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
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::size() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::size() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::size() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::size() const
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::size() const
skia_private::TArray<OffsetEdge, true>::size() const
Line
Count
Source
421
2.00k
    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
80.1k
    int size() const { return fSize; }
skia_private::TArray<SkOpRayHit*, true>::size() const
Line
Count
Source
421
123M
    int size() const { return fSize; }
skia_private::TArray<double, true>::size() const
Line
Count
Source
421
220k
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord, true>::size() const
Line
Count
Source
421
197M
    int size() const { return fSize; }
skia_private::TArray<SkClosestRecord const*, true>::size() const
Line
Count
Source
421
6.32M
    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<ToolUtils::TopoTestNode*, true>::size() const
skia_private::TArray<SkSL::SwitchCase const*, true>::size() const
Line
Count
Source
421
19.3k
    int size() const { return fSize; }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::size() const
Line
Count
Source
421
2.16k
    int size() const { return fSize; }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::size() const
Line
Count
Source
421
8.35k
    int size() const { return fSize; }
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
14.9k
    int size() const { return fSize; }
skia_private::TArray<SkMeshSpecification::Attribute, false>::size() const
Line
Count
Source
421
1.27M
    int size() const { return fSize; }
422
227M
    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
17.2M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<unsigned char, true>::size_bytes() const
Line
Count
Source
422
139M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<float, true>::size_bytes() const
Line
Count
Source
422
26.3M
    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
skia_private::TArray<unsigned int, true>::size_bytes() const
Line
Count
Source
422
1.57M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<SkSL::Field, true>::size_bytes() const
Line
Count
Source
422
57
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::size_bytes() const
skia_private::TArray<int, true>::size_bytes() const
Line
Count
Source
422
14.7M
    size_t size_bytes() const { return Bytes(fSize); }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size_bytes() const
Line
Count
Source
422
28.3M
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, 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
skia_private::TArray<SkSL::Type const*, true>::size_bytes() const
Line
Count
Source
422
8.10k
    size_t size_bytes() const { return Bytes(fSize); }
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size_bytes() const
423
160M
    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
124M
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<float*, true>::resize(unsigned long)
Line
Count
Source
423
206k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long)
Line
Count
Source
423
1.85M
    void resize(size_t count) { this->resize_back((int)count); }
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize(unsigned long)
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize(unsigned long)
skia_private::TArray<SkPackedGlyphID, true>::resize(unsigned long)
Line
Count
Source
423
5.08k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<unsigned short, true>::resize(unsigned long)
Line
Count
Source
423
1.10M
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<SkMask::Format, true>::resize(unsigned long)
Line
Count
Source
423
5.08k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<int, true>::resize(unsigned long)
Line
Count
Source
423
31.5M
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<unsigned int, true>::resize(unsigned long)
Line
Count
Source
423
9.48k
    void resize(size_t count) { this->resize_back((int)count); }
skia_private::TArray<SkGlyph const*, true>::resize(unsigned long)
Line
Count
Source
423
1.09M
    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)
skia_private::TArray<float, true>::resize(unsigned long)
Line
Count
Source
423
8.73k
    void resize(size_t count) { this->resize_back((int)count); }
424
425
1.21G
    void clear() {
426
1.21G
        this->destroyAll();
427
1.21G
        this->changeSize(0);
428
1.21G
    }
skia_private::TArray<SkString, true>::clear()
Line
Count
Source
425
192
    void clear() {
426
192
        this->destroyAll();
427
192
        this->changeSize(0);
428
192
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear()
Line
Count
Source
425
9.16k
    void clear() {
426
9.16k
        this->destroyAll();
427
9.16k
        this->changeSize(0);
428
9.16k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear()
Line
Count
Source
425
47.1k
    void clear() {
426
47.1k
        this->destroyAll();
427
47.1k
        this->changeSize(0);
428
47.1k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::clear()
skia_private::TArray<unsigned int, true>::clear()
Line
Count
Source
425
46.7k
    void clear() {
426
46.7k
        this->destroyAll();
427
46.7k
        this->changeSize(0);
428
46.7k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear()
Line
Count
Source
425
10.5k
    void clear() {
426
10.5k
        this->destroyAll();
427
10.5k
        this->changeSize(0);
428
10.5k
    }
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
47.9M
    void clear() {
426
47.9M
        this->destroyAll();
427
47.9M
        this->changeSize(0);
428
47.9M
    }
skia_private::TArray<char, true>::clear()
Line
Count
Source
425
61.8k
    void clear() {
426
61.8k
        this->destroyAll();
427
61.8k
        this->changeSize(0);
428
61.8k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear()
Line
Count
Source
425
61.8k
    void clear() {
426
61.8k
        this->destroyAll();
427
61.8k
        this->changeSize(0);
428
61.8k
    }
skia_private::TArray<int, true>::clear()
Line
Count
Source
425
82.0M
    void clear() {
426
82.0M
        this->destroyAll();
427
82.0M
        this->changeSize(0);
428
82.0M
    }
skia_private::TArray<float, true>::clear()
Line
Count
Source
425
169M
    void clear() {
426
169M
        this->destroyAll();
427
169M
        this->changeSize(0);
428
169M
    }
skia_private::TArray<unsigned char, true>::clear()
Line
Count
Source
425
169M
    void clear() {
426
169M
        this->destroyAll();
427
169M
        this->changeSize(0);
428
169M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear()
skia_private::TArray<SkPath, true>::clear()
Line
Count
Source
425
95.2k
    void clear() {
426
95.2k
        this->destroyAll();
427
95.2k
        this->changeSize(0);
428
95.2k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear()
Line
Count
Source
425
885
    void clear() {
426
885
        this->destroyAll();
427
885
        this->changeSize(0);
428
885
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear()
Line
Count
Source
425
50
    void clear() {
426
50
        this->destroyAll();
427
50
        this->changeSize(0);
428
50
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::clear()
Line
Count
Source
425
401
    void clear() {
426
401
        this->destroyAll();
427
401
        this->changeSize(0);
428
401
    }
skia_private::TArray<sk_sp<SkImage const>, true>::clear()
Line
Count
Source
425
15.6k
    void clear() {
426
15.6k
        this->destroyAll();
427
15.6k
        this->changeSize(0);
428
15.6k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::clear()
Line
Count
Source
425
143
    void clear() {
426
143
        this->destroyAll();
427
143
        this->changeSize(0);
428
143
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::clear()
Line
Count
Source
425
162
    void clear() {
426
162
        this->destroyAll();
427
162
        this->changeSize(0);
428
162
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::clear()
Line
Count
Source
425
8.88M
    void clear() {
426
8.88M
        this->destroyAll();
427
8.88M
        this->changeSize(0);
428
8.88M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear()
Line
Count
Source
425
379k
    void clear() {
426
379k
        this->destroyAll();
427
379k
        this->changeSize(0);
428
379k
    }
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
60.6k
    void clear() {
426
60.6k
        this->destroyAll();
427
60.6k
        this->changeSize(0);
428
60.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear()
Line
Count
Source
425
4.11M
    void clear() {
426
4.11M
        this->destroyAll();
427
4.11M
        this->changeSize(0);
428
4.11M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear()
Line
Count
Source
425
25.4M
    void clear() {
426
25.4M
        this->destroyAll();
427
25.4M
        this->changeSize(0);
428
25.4M
    }
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
126k
    void clear() {
426
126k
        this->destroyAll();
427
126k
        this->changeSize(0);
428
126k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear()
Line
Count
Source
425
42.2k
    void clear() {
426
42.2k
        this->destroyAll();
427
42.2k
        this->changeSize(0);
428
42.2k
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::clear()
Line
Count
Source
425
48.0k
    void clear() {
426
48.0k
        this->destroyAll();
427
48.0k
        this->changeSize(0);
428
48.0k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear()
Line
Count
Source
425
424k
    void clear() {
426
424k
        this->destroyAll();
427
424k
        this->changeSize(0);
428
424k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear()
Line
Count
Source
425
445k
    void clear() {
426
445k
        this->destroyAll();
427
445k
        this->changeSize(0);
428
445k
    }
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
958k
    void clear() {
426
958k
        this->destroyAll();
427
958k
        this->changeSize(0);
428
958k
    }
skia_private::TArray<GrTextureProxy*, true>::clear()
Line
Count
Source
425
349k
    void clear() {
426
349k
        this->destroyAll();
427
349k
        this->changeSize(0);
428
349k
    }
skia_private::TArray<GrSurfaceProxy*, true>::clear()
Line
Count
Source
425
349k
    void clear() {
426
349k
        this->destroyAll();
427
349k
        this->changeSize(0);
428
349k
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, 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<SkFontParameters::Variation::Axis, true>::clear()
Line
Count
Source
425
2.71k
    void clear() {
426
2.71k
        this->destroyAll();
427
2.71k
        this->changeSize(0);
428
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::clear()
Line
Count
Source
425
1.46k
    void clear() {
426
1.46k
        this->destroyAll();
427
1.46k
        this->changeSize(0);
428
1.46k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear()
Line
Count
Source
425
6.29k
    void clear() {
426
6.29k
        this->destroyAll();
427
6.29k
        this->changeSize(0);
428
6.29k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear()
Line
Count
Source
425
2.90k
    void clear() {
426
2.90k
        this->destroyAll();
427
2.90k
        this->changeSize(0);
428
2.90k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear()
Line
Count
Source
425
700M
    void clear() {
426
700M
        this->destroyAll();
427
700M
        this->changeSize(0);
428
700M
    }
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<VkVertexInputBindingDescription2EXT, true>::clear()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, 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()
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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear()
skia_private::TArray<SkSL::SwitchCase const*, true>::clear()
Line
Count
Source
425
19.3k
    void clear() {
426
19.3k
        this->destroyAll();
427
19.3k
        this->changeSize(0);
428
19.3k
    }
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, 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()
429
430
8.94M
    void shrink_to_fit() {
431
8.94M
        if (!fOwnMemory || fSize == fCapacity) {
432
7.10M
            return;
433
7.10M
        }
434
1.84M
        this->unpoison();
435
1.84M
        if (fSize == 0) {
436
6.51k
            sk_free(fData);
437
6.51k
            fData = nullptr;
438
6.51k
            fCapacity = 0;
439
1.83M
        } else {
440
1.83M
            SkSpan<std::byte> allocation = Allocate(fSize);
441
1.83M
            this->move(TCast(allocation.data()));
442
1.83M
            if (fOwnMemory) {
443
1.83M
                sk_free(fData);
444
1.83M
            }
445
            // Poison is applied in `setDataFromBytes`.
446
1.83M
            this->setDataFromBytes(allocation);
447
1.83M
        }
448
1.84M
    }
skia_private::TArray<SkPoint, true>::shrink_to_fit()
Line
Count
Source
430
2.98M
    void shrink_to_fit() {
431
2.98M
        if (!fOwnMemory || fSize == fCapacity) {
432
2.39M
            return;
433
2.39M
        }
434
581k
        this->unpoison();
435
581k
        if (fSize == 0) {
436
2.65k
            sk_free(fData);
437
2.65k
            fData = nullptr;
438
2.65k
            fCapacity = 0;
439
578k
        } else {
440
578k
            SkSpan<std::byte> allocation = Allocate(fSize);
441
578k
            this->move(TCast(allocation.data()));
442
578k
            if (fOwnMemory) {
443
578k
                sk_free(fData);
444
578k
            }
445
            // Poison is applied in `setDataFromBytes`.
446
578k
            this->setDataFromBytes(allocation);
447
578k
        }
448
581k
    }
skia_private::TArray<unsigned char, true>::shrink_to_fit()
Line
Count
Source
430
2.98M
    void shrink_to_fit() {
431
2.98M
        if (!fOwnMemory || fSize == fCapacity) {
432
2.41M
            return;
433
2.41M
        }
434
563k
        this->unpoison();
435
563k
        if (fSize == 0) {
436
1.76k
            sk_free(fData);
437
1.76k
            fData = nullptr;
438
1.76k
            fCapacity = 0;
439
561k
        } else {
440
561k
            SkSpan<std::byte> allocation = Allocate(fSize);
441
561k
            this->move(TCast(allocation.data()));
442
561k
            if (fOwnMemory) {
443
561k
                sk_free(fData);
444
561k
            }
445
            // Poison is applied in `setDataFromBytes`.
446
561k
            this->setDataFromBytes(allocation);
447
561k
        }
448
563k
    }
skia_private::TArray<float, true>::shrink_to_fit()
Line
Count
Source
430
2.98M
    void shrink_to_fit() {
431
2.98M
        if (!fOwnMemory || fSize == fCapacity) {
432
2.28M
            return;
433
2.28M
        }
434
695k
        this->unpoison();
435
695k
        if (fSize == 0) {
436
2.09k
            sk_free(fData);
437
2.09k
            fData = nullptr;
438
2.09k
            fCapacity = 0;
439
693k
        } else {
440
693k
            SkSpan<std::byte> allocation = Allocate(fSize);
441
693k
            this->move(TCast(allocation.data()));
442
693k
            if (fOwnMemory) {
443
693k
                sk_free(fData);
444
693k
            }
445
            // Poison is applied in `setDataFromBytes`.
446
693k
            this->setDataFromBytes(allocation);
447
693k
        }
448
695k
    }
449
450
    /**
451
     * Get the i^th element.
452
     */
453
749M
    T& operator[] (int i) {
454
749M
        return fData[sk_collection_check_bounds(i, this->size())];
455
749M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int)
Line
Count
Source
453
16.6k
    T& operator[] (int i) {
454
16.6k
        return fData[sk_collection_check_bounds(i, this->size())];
455
16.6k
    }
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
4.37M
    T& operator[] (int i) {
454
4.37M
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.37M
    }
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int)
skia_private::TArray<float, true>::operator[](int)
Line
Count
Source
453
222k
    T& operator[] (int i) {
454
222k
        return fData[sk_collection_check_bounds(i, this->size())];
455
222k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int)
Line
Count
Source
453
10.3k
    T& operator[] (int i) {
454
10.3k
        return fData[sk_collection_check_bounds(i, this->size())];
455
10.3k
    }
skia_private::TArray<GrRenderTask*, true>::operator[](int)
Line
Count
Source
453
755k
    T& operator[] (int i) {
454
755k
        return fData[sk_collection_check_bounds(i, this->size())];
455
755k
    }
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
268M
    T& operator[] (int i) {
454
268M
        return fData[sk_collection_check_bounds(i, this->size())];
455
268M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int)
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int)
Line
Count
Source
453
4.40M
    T& operator[] (int i) {
454
4.40M
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.40M
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::operator[](int)
Line
Count
Source
453
201k
    T& operator[] (int i) {
454
201k
        return fData[sk_collection_check_bounds(i, this->size())];
455
201k
    }
skia_private::TArray<std::__1::thread, false>::operator[](int)
Line
Count
Source
453
190
    T& operator[] (int i) {
454
190
        return fData[sk_collection_check_bounds(i, this->size())];
455
190
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int)
Line
Count
Source
453
959k
    T& operator[] (int i) {
454
959k
        return fData[sk_collection_check_bounds(i, this->size())];
455
959k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::operator[](int)
Line
Count
Source
453
9.70k
    T& operator[] (int i) {
454
9.70k
        return fData[sk_collection_check_bounds(i, this->size())];
455
9.70k
    }
skia_private::TArray<unsigned int, true>::operator[](int)
Line
Count
Source
453
3.47M
    T& operator[] (int i) {
454
3.47M
        return fData[sk_collection_check_bounds(i, this->size())];
455
3.47M
    }
skia_private::TArray<SkPath, true>::operator[](int)
Line
Count
Source
453
1.44M
    T& operator[] (int i) {
454
1.44M
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.44M
    }
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
19.8k
    T& operator[] (int i) {
454
19.8k
        return fData[sk_collection_check_bounds(i, this->size())];
455
19.8k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int)
Line
Count
Source
453
5.53k
    T& operator[] (int i) {
454
5.53k
        return fData[sk_collection_check_bounds(i, this->size())];
455
5.53k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int)
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int)
Line
Count
Source
453
4.75k
    T& operator[] (int i) {
454
4.75k
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.75k
    }
skia_private::TArray<bool, true>::operator[](int)
Line
Count
Source
453
4.03k
    T& operator[] (int i) {
454
4.03k
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.03k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int)
Line
Count
Source
453
138k
    T& operator[] (int i) {
454
138k
        return fData[sk_collection_check_bounds(i, this->size())];
455
138k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int)
Line
Count
Source
453
45.8M
    T& operator[] (int i) {
454
45.8M
        return fData[sk_collection_check_bounds(i, this->size())];
455
45.8M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::operator[](int)
Line
Count
Source
453
5.02M
    T& operator[] (int i) {
454
5.02M
        return fData[sk_collection_check_bounds(i, this->size())];
455
5.02M
    }
skia_private::TArray<float*, true>::operator[](int)
Line
Count
Source
453
28.1M
    T& operator[] (int i) {
454
28.1M
        return fData[sk_collection_check_bounds(i, this->size())];
455
28.1M
    }
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int)
Line
Count
Source
453
2.45M
    T& operator[] (int i) {
454
2.45M
        return fData[sk_collection_check_bounds(i, this->size())];
455
2.45M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int)
Line
Count
Source
453
6.09M
    T& operator[] (int i) {
454
6.09M
        return fData[sk_collection_check_bounds(i, this->size())];
455
6.09M
    }
skia_private::TArray<SkSL::Type const*, true>::operator[](int)
Line
Count
Source
453
2.00M
    T& operator[] (int i) {
454
2.00M
        return fData[sk_collection_check_bounds(i, this->size())];
455
2.00M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int)
Line
Count
Source
453
5.43M
    T& operator[] (int i) {
454
5.43M
        return fData[sk_collection_check_bounds(i, this->size())];
455
5.43M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int)
Line
Count
Source
453
271k
    T& operator[] (int i) {
454
271k
        return fData[sk_collection_check_bounds(i, this->size())];
455
271k
    }
skia_private::TArray<SkSL::Field, true>::operator[](int)
Line
Count
Source
453
575
    T& operator[] (int i) {
454
575
        return fData[sk_collection_check_bounds(i, this->size())];
455
575
    }
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
2.70M
    T& operator[] (int i) {
454
2.70M
        return fData[sk_collection_check_bounds(i, this->size())];
455
2.70M
    }
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)
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator[](int)
Line
Count
Source
453
15.4k
    T& operator[] (int i) {
454
15.4k
        return fData[sk_collection_check_bounds(i, this->size())];
455
15.4k
    }
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
7.57k
    T& operator[] (int i) {
454
7.57k
        return fData[sk_collection_check_bounds(i, this->size())];
455
7.57k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int)
Line
Count
Source
453
438k
    T& operator[] (int i) {
454
438k
        return fData[sk_collection_check_bounds(i, this->size())];
455
438k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int)
Line
Count
Source
453
5.02k
    T& operator[] (int i) {
454
5.02k
        return fData[sk_collection_check_bounds(i, this->size())];
455
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int)
Line
Count
Source
453
16.3k
    T& operator[] (int i) {
454
16.3k
        return fData[sk_collection_check_bounds(i, this->size())];
455
16.3k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int)
Line
Count
Source
453
1.67k
    T& operator[] (int i) {
454
1.67k
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.67k
    }
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
213
    T& operator[] (int i) {
454
213
        return fData[sk_collection_check_bounds(i, this->size())];
455
213
    }
skia_private::TArray<SkRect, true>::operator[](int)
Line
Count
Source
453
240
    T& operator[] (int i) {
454
240
        return fData[sk_collection_check_bounds(i, this->size())];
455
240
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int)
Line
Count
Source
453
557
    T& operator[] (int i) {
454
557
        return fData[sk_collection_check_bounds(i, this->size())];
455
557
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int)
Line
Count
Source
453
41.2k
    T& operator[] (int i) {
454
41.2k
        return fData[sk_collection_check_bounds(i, this->size())];
455
41.2k
    }
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
49.1M
    T& operator[] (int i) {
454
49.1M
        return fData[sk_collection_check_bounds(i, this->size())];
455
49.1M
    }
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int)
skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int)
Line
Count
Source
453
185
    T& operator[] (int i) {
454
185
        return fData[sk_collection_check_bounds(i, this->size())];
455
185
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int)
Line
Count
Source
453
339
    T& operator[] (int i) {
454
339
        return fData[sk_collection_check_bounds(i, this->size())];
455
339
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int)
Line
Count
Source
453
1.26M
    T& operator[] (int i) {
454
1.26M
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.26M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int)
Line
Count
Source
453
89
    T& operator[] (int i) {
454
89
        return fData[sk_collection_check_bounds(i, this->size())];
455
89
    }
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
63.1k
    T& operator[] (int i) {
454
63.1k
        return fData[sk_collection_check_bounds(i, this->size())];
455
63.1k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int)
Line
Count
Source
453
2.99k
    T& operator[] (int i) {
454
2.99k
        return fData[sk_collection_check_bounds(i, this->size())];
455
2.99k
    }
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::UniformDataCache::Entry, 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<SkPDFIndirectReference, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int)
Line
Count
Source
453
2.43k
    T& operator[] (int i) {
454
2.43k
        return fData[sk_collection_check_bounds(i, this->size())];
455
2.43k
    }
skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int)
Line
Count
Source
453
4.92k
    T& operator[] (int i) {
454
4.92k
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.92k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::operator[](int)
Line
Count
Source
453
50.4k
    T& operator[] (int i) {
454
50.4k
        return fData[sk_collection_check_bounds(i, this->size())];
455
50.4k
    }
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
15.4k
    T& operator[] (int i) {
454
15.4k
        return fData[sk_collection_check_bounds(i, this->size())];
455
15.4k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int)
Line
Count
Source
453
4.23k
    T& operator[] (int i) {
454
4.23k
        return fData[sk_collection_check_bounds(i, this->size())];
455
4.23k
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int)
Line
Count
Source
453
200k
    T& operator[] (int i) {
454
200k
        return fData[sk_collection_check_bounds(i, this->size())];
455
200k
    }
skia_private::TArray<PathSegment, true>::operator[](int)
Line
Count
Source
453
22.8k
    T& operator[] (int i) {
454
22.8k
        return fData[sk_collection_check_bounds(i, this->size())];
455
22.8k
    }
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: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::operator[](int)
Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, 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<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<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, 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<VkDescriptorSetLayout_T*, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::operator[](int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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.20k
    T& operator[] (int i) {
454
1.20k
        return fData[sk_collection_check_bounds(i, this->size())];
455
1.20k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int)
skia_private::TArray<SkOpRayHit*, true>::operator[](int)
Line
Count
Source
453
117M
    T& operator[] (int i) {
454
117M
        return fData[sk_collection_check_bounds(i, this->size())];
455
117M
    }
skia_private::TArray<SkClosestRecord, true>::operator[](int)
Line
Count
Source
453
191M
    T& operator[] (int i) {
454
191M
        return fData[sk_collection_check_bounds(i, this->size())];
455
191M
    }
skia_private::TArray<SkClosestRecord const*, true>::operator[](int)
Line
Count
Source
453
6.32M
    T& operator[] (int i) {
454
6.32M
        return fData[sk_collection_check_bounds(i, this->size())];
455
6.32M
    }
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<skgpu::graphite::PaintParamsKey, true>::operator[](int)
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::operator[](int)
Line
Count
Source
453
419
    T& operator[] (int i) {
454
419
        return fData[sk_collection_check_bounds(i, this->size())];
455
419
    }
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)
skia_private::TArray<SkMeshSpecification::Attribute, false>::operator[](int)
Line
Count
Source
453
618k
    T& operator[] (int i) {
454
618k
        return fData[sk_collection_check_bounds(i, this->size())];
455
618k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::operator[](int)
Line
Count
Source
453
28.9k
    T& operator[] (int i) {
454
28.9k
        return fData[sk_collection_check_bounds(i, this->size())];
455
28.9k
    }
456
457
232M
    const T& operator[] (int i) const {
458
232M
        return fData[sk_collection_check_bounds(i, this->size())];
459
232M
    }
skia_private::TArray<SkString, true>::operator[](int) const
Line
Count
Source
457
512
    const T& operator[] (int i) const {
458
512
        return fData[sk_collection_check_bounds(i, this->size())];
459
512
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const
Line
Count
Source
457
1.28k
    const T& operator[] (int i) const {
458
1.28k
        return fData[sk_collection_check_bounds(i, this->size())];
459
1.28k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const
Line
Count
Source
457
1.78M
    const T& operator[] (int i) const {
458
1.78M
        return fData[sk_collection_check_bounds(i, this->size())];
459
1.78M
    }
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
49.7M
    const T& operator[] (int i) const {
458
49.7M
        return fData[sk_collection_check_bounds(i, this->size())];
459
49.7M
    }
skia_private::TArray<SkPoint, true>::operator[](int) const
Line
Count
Source
457
14.9M
    const T& operator[] (int i) const {
458
14.9M
        return fData[sk_collection_check_bounds(i, this->size())];
459
14.9M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const
Line
Count
Source
457
16.2M
    const T& operator[] (int i) const {
458
16.2M
        return fData[sk_collection_check_bounds(i, this->size())];
459
16.2M
    }
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<SkSVGNode>, true>::operator[](int) const
Line
Count
Source
457
776k
    const T& operator[] (int i) const {
458
776k
        return fData[sk_collection_check_bounds(i, this->size())];
459
776k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) const
Line
Count
Source
457
48.5k
    const T& operator[] (int i) const {
458
48.5k
        return fData[sk_collection_check_bounds(i, this->size())];
459
48.5k
    }
skia_private::TArray<SkPath, true>::operator[](int) const
Line
Count
Source
457
22.7k
    const T& operator[] (int i) const {
458
22.7k
        return fData[sk_collection_check_bounds(i, this->size())];
459
22.7k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const
Line
Count
Source
457
75.7k
    const T& operator[] (int i) const {
458
75.7k
        return fData[sk_collection_check_bounds(i, this->size())];
459
75.7k
    }
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
17.9k
    const T& operator[] (int i) const {
458
17.9k
        return fData[sk_collection_check_bounds(i, this->size())];
459
17.9k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::operator[](int) const
Line
Count
Source
457
6.44M
    const T& operator[] (int i) const {
458
6.44M
        return fData[sk_collection_check_bounds(i, this->size())];
459
6.44M
    }
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const
Line
Count
Source
457
204k
    const T& operator[] (int i) const {
458
204k
        return fData[sk_collection_check_bounds(i, this->size())];
459
204k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const
Line
Count
Source
457
8.04M
    const T& operator[] (int i) const {
458
8.04M
        return fData[sk_collection_check_bounds(i, this->size())];
459
8.04M
    }
skia_private::TArray<int, true>::operator[](int) const
Line
Count
Source
457
395k
    const T& operator[] (int i) const {
458
395k
        return fData[sk_collection_check_bounds(i, this->size())];
459
395k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) const
Line
Count
Source
457
27.8M
    const T& operator[] (int i) const {
458
27.8M
        return fData[sk_collection_check_bounds(i, this->size())];
459
27.8M
    }
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
5.65M
    const T& operator[] (int i) const {
458
5.65M
        return fData[sk_collection_check_bounds(i, this->size())];
459
5.65M
    }
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
362k
    const T& operator[] (int i) const {
458
362k
        return fData[sk_collection_check_bounds(i, this->size())];
459
362k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const
Line
Count
Source
457
87.5k
    const T& operator[] (int i) const {
458
87.5k
        return fData[sk_collection_check_bounds(i, this->size())];
459
87.5k
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const
Line
Count
Source
457
58
    const T& operator[] (int i) const {
458
58
        return fData[sk_collection_check_bounds(i, this->size())];
459
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const
Line
Count
Source
457
5.89k
    const T& operator[] (int i) const {
458
5.89k
        return fData[sk_collection_check_bounds(i, this->size())];
459
5.89k
    }
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
539
    const T& operator[] (int i) const {
458
539
        return fData[sk_collection_check_bounds(i, this->size())];
459
539
    }
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
2.49k
    const T& operator[] (int i) const {
458
2.49k
        return fData[sk_collection_check_bounds(i, this->size())];
459
2.49k
    }
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::UniformDataCache::Entry, true>::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
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::operator[](int) const
skia_private::TArray<SkFontParameters::Variation::Axis, true>::operator[](int) const
Line
Count
Source
457
4.13k
    const T& operator[] (int i) const {
458
4.13k
        return fData[sk_collection_check_bounds(i, this->size())];
459
4.13k
    }
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
15.5k
    const T& operator[] (int i) const {
458
15.5k
        return fData[sk_collection_check_bounds(i, this->size())];
459
15.5k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) const
Line
Count
Source
457
1.18k
    const T& operator[] (int i) const {
458
1.18k
        return fData[sk_collection_check_bounds(i, this->size())];
459
1.18k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::operator[](int) const
Line
Count
Source
457
93.0M
    const T& operator[] (int i) const {
458
93.0M
        return fData[sk_collection_check_bounds(i, this->size())];
459
93.0M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) const
Line
Count
Source
457
43.8k
    const T& operator[] (int i) const {
458
43.8k
        return fData[sk_collection_check_bounds(i, this->size())];
459
43.8k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) const
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<skgpu::graphite::ClipStack::Element const*, 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<sk_sp<SkRuntimeEffect>, true>::operator[](int) const
skia_private::TArray<SkClosestRecord, true>::operator[](int) const
Line
Count
Source
457
6.32M
    const T& operator[] (int i) const {
458
6.32M
        return fData[sk_collection_check_bounds(i, this->size())];
459
6.32M
    }
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<ToolUtils::TopoTestNode*, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) const
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator[](int) const
460
461
1.81M
    T& at(int i) { return (*this)[i]; }
skia_private::TArray<SkPoint, true>::at(int)
Line
Count
Source
461
426k
    T& at(int i) { return (*this)[i]; }
skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int)
Line
Count
Source
461
1.38M
    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
2.43k
    T& at(int i) { return (*this)[i]; }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::at(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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
1.18k
    const T& at(int i) const { return (*this)[i]; }
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::at(int) const
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::at(int) const
Line
Count
Source
462
1.18k
    const T& at(int i) const { return (*this)[i]; }
463
464
    /**
465
     * equivalent to operator[](0)
466
     */
467
2.12M
    T& front() {
468
2.12M
        sk_collection_not_empty(this->empty());
469
2.12M
        return fData[0];
470
2.12M
    }
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
2.01M
    T& front() {
468
2.01M
        sk_collection_not_empty(this->empty());
469
2.01M
        return fData[0];
470
2.01M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front()
Line
Count
Source
467
68.1k
    T& front() {
468
68.1k
        sk_collection_not_empty(this->empty());
469
68.1k
        return fData[0];
470
68.1k
    }
skia_private::TArray<CircularRRectOp::RRect, true>::front()
Line
Count
Source
467
119
    T& front() {
468
119
        sk_collection_not_empty(this->empty());
469
119
        return fData[0];
470
119
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::front()
Line
Count
Source
467
2.35k
    T& front() {
468
2.35k
        sk_collection_not_empty(this->empty());
469
2.35k
        return fData[0];
470
2.35k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front()
skia_private::TArray<CircleOp::Circle, true>::front()
Line
Count
Source
467
241
    T& front() {
468
241
        sk_collection_not_empty(this->empty());
469
241
        return fData[0];
470
241
    }
skia_private::TArray<EllipseOp::Ellipse, true>::front()
Line
Count
Source
467
805
    T& front() {
468
805
        sk_collection_not_empty(this->empty());
469
805
        return fData[0];
470
805
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::front()
Line
Count
Source
467
143
    T& front() {
468
143
        sk_collection_not_empty(this->empty());
469
143
        return fData[0];
470
143
    }
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front()
Line
Count
Source
467
24.0k
    T& front() {
468
24.0k
        sk_collection_not_empty(this->empty());
469
24.0k
        return fData[0];
470
24.0k
    }
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, 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
14.4k
    T& front() {
468
14.4k
        sk_collection_not_empty(this->empty());
469
14.4k
        return fData[0];
470
14.4k
    }
471
472
5.41M
    const T& front() const {
473
5.41M
        sk_collection_not_empty(this->empty());
474
5.41M
        return fData[0];
475
5.41M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const
Line
Count
Source
472
2.73k
    const T& front() const {
473
2.73k
        sk_collection_not_empty(this->empty());
474
2.73k
        return fData[0];
475
2.73k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const
Line
Count
Source
472
5.41M
    const T& front() const {
473
5.41M
        sk_collection_not_empty(this->empty());
474
5.41M
        return fData[0];
475
5.41M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::front() const
Line
Count
Source
472
2.75k
    const T& front() const {
473
2.75k
        sk_collection_not_empty(this->empty());
474
2.75k
        return fData[0];
475
2.75k
    }
476
477
    /**
478
     * equivalent to operator[](size() - 1)
479
     */
480
28.6M
    T& back() {
481
28.6M
        sk_collection_not_empty(this->empty());
482
28.6M
        return fData[fSize - 1];
483
28.6M
    }
Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back()
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::back()
Line
Count
Source
480
4.69M
    T& back() {
481
4.69M
        sk_collection_not_empty(this->empty());
482
4.69M
        return fData[fSize - 1];
483
4.69M
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back()
Line
Count
Source
480
1.07M
    T& back() {
481
1.07M
        sk_collection_not_empty(this->empty());
482
1.07M
        return fData[fSize - 1];
483
1.07M
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::back()
skia_private::TArray<unsigned char, true>::back()
Line
Count
Source
480
1.24M
    T& back() {
481
1.24M
        sk_collection_not_empty(this->empty());
482
1.24M
        return fData[fSize - 1];
483
1.24M
    }
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
183k
    T& back() {
481
183k
        sk_collection_not_empty(this->empty());
482
183k
        return fData[fSize - 1];
483
183k
    }
skia_private::TArray<int, true>::back()
Line
Count
Source
480
54.0k
    T& back() {
481
54.0k
        sk_collection_not_empty(this->empty());
482
54.0k
        return fData[fSize - 1];
483
54.0k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back()
Line
Count
Source
480
12.5k
    T& back() {
481
12.5k
        sk_collection_not_empty(this->empty());
482
12.5k
        return fData[fSize - 1];
483
12.5k
    }
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
246k
    T& back() {
481
246k
        sk_collection_not_empty(this->empty());
482
246k
        return fData[fSize - 1];
483
246k
    }
skia_private::TArray<bool, true>::back()
Line
Count
Source
480
9.03M
    T& back() {
481
9.03M
        sk_collection_not_empty(this->empty());
482
9.03M
        return fData[fSize - 1];
483
9.03M
    }
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
8.19k
    T& back() {
481
8.19k
        sk_collection_not_empty(this->empty());
482
8.19k
        return fData[fSize - 1];
483
8.19k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back()
Line
Count
Source
480
323k
    T& back() {
481
323k
        sk_collection_not_empty(this->empty());
482
323k
        return fData[fSize - 1];
483
323k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back()
Line
Count
Source
480
1.67k
    T& back() {
481
1.67k
        sk_collection_not_empty(this->empty());
482
1.67k
        return fData[fSize - 1];
483
1.67k
    }
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
109k
    T& back() {
481
109k
        sk_collection_not_empty(this->empty());
482
109k
        return fData[fSize - 1];
483
109k
    }
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
1.12k
    T& back() {
481
1.12k
        sk_collection_not_empty(this->empty());
482
1.12k
        return fData[fSize - 1];
483
1.12k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back()
Line
Count
Source
480
2.99k
    T& back() {
481
2.99k
        sk_collection_not_empty(this->empty());
482
2.99k
        return fData[fSize - 1];
483
2.99k
    }
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back()
Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::back()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::back()
Unexecuted instantiation: skia_private::TArray<float, true>::back()
skia_private::TArray<unsigned int, true>::back()
Line
Count
Source
480
7.45M
    T& back() {
481
7.45M
        sk_collection_not_empty(this->empty());
482
7.45M
        return fData[fSize - 1];
483
7.45M
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back()
Line
Count
Source
480
4.09M
    T& back() {
481
4.09M
        sk_collection_not_empty(this->empty());
482
4.09M
        return fData[fSize - 1];
483
4.09M
    }
skia_private::TArray<PathSegment, true>::back()
Line
Count
Source
480
98.4k
    T& back() {
481
98.4k
        sk_collection_not_empty(this->empty());
482
98.4k
        return fData[fSize - 1];
483
98.4k
    }
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()
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<GrTextureProxy*, true>::back()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back()
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::back()
484
485
2.92M
    const T& back() const {
486
2.92M
        sk_collection_not_empty(this->empty());
487
2.92M
        return fData[fSize - 1];
488
2.92M
    }
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
2.35M
    const T& back() const {
486
2.35M
        sk_collection_not_empty(this->empty());
487
2.35M
        return fData[fSize - 1];
488
2.35M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const
Line
Count
Source
485
572k
    const T& back() const {
486
572k
        sk_collection_not_empty(this->empty());
487
572k
        return fData[fSize - 1];
488
572k
    }
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
46.6M
    T& fromBack(int i) {
494
46.6M
        return (*this)[fSize - i - 1];
495
46.6M
    }
skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int)
Line
Count
Source
493
45.8M
    T& fromBack(int i) {
494
45.8M
        return (*this)[fSize - i - 1];
495
45.8M
    }
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
608k
    T& fromBack(int i) {
494
608k
        return (*this)[fSize - i - 1];
495
608k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int)
Line
Count
Source
493
200k
    T& fromBack(int i) {
494
200k
        return (*this)[fSize - i - 1];
495
200k
    }
496
497
    const T& fromBack(int i) const {
498
        return (*this)[fSize - i - 1];
499
    }
500
501
56.0M
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
56.0M
        int leftCount = this->size();
503
56.0M
        if (leftCount != right.size()) {
504
3.58k
            return false;
505
3.58k
        }
506
248M
        for (int index = 0; index < leftCount; ++index) {
507
192M
            if (fData[index] != right.fData[index]) {
508
1.06k
                return false;
509
1.06k
            }
510
192M
        }
511
56.0M
        return true;
512
56.0M
    }
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
40.7k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
40.7k
        int leftCount = this->size();
503
40.7k
        if (leftCount != right.size()) {
504
0
            return false;
505
0
        }
506
41.2k
        for (int index = 0; index < leftCount; ++index) {
507
442
            if (fData[index] != right.fData[index]) {
508
0
                return false;
509
0
            }
510
442
        }
511
40.7k
        return true;
512
40.7k
    }
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const
Line
Count
Source
501
40.8k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
40.8k
        int leftCount = this->size();
503
40.8k
        if (leftCount != right.size()) {
504
0
            return false;
505
0
        }
506
41.0k
        for (int index = 0; index < leftCount; ++index) {
507
234
            if (fData[index] != right.fData[index]) {
508
110
                return false;
509
110
            }
510
234
        }
511
40.7k
        return true;
512
40.8k
    }
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
501
44.9k
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
44.9k
        int leftCount = this->size();
503
44.9k
        if (leftCount != right.size()) {
504
3.53k
            return false;
505
3.53k
        }
506
42.9k
        for (int index = 0; index < leftCount; ++index) {
507
2.05k
            if (fData[index] != right.fData[index]) {
508
507
                return false;
509
507
            }
510
2.05k
        }
511
40.8k
        return true;
512
41.3k
    }
skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const
Line
Count
Source
501
55.8M
    bool operator==(const TArray<T, MEM_MOVE>& right) const {
502
55.8M
        int leftCount = this->size();
503
55.8M
        if (leftCount != right.size()) {
504
41
            return false;
505
41
        }
506
248M
        for (int index = 0; index < leftCount; ++index) {
507
192M
            if (fData[index] != right.fData[index]) {
508
447
                return false;
509
447
            }
510
192M
        }
511
55.8M
        return true;
512
55.8M
    }
513
514
126k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
126k
        return !(*this == right);
516
126k
    }
skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const
Line
Count
Source
514
44.9k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
44.9k
        return !(*this == right);
516
44.9k
    }
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const
Line
Count
Source
514
40.8k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
40.8k
        return !(*this == right);
516
40.8k
    }
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const
Line
Count
Source
514
40.7k
    bool operator!=(const TArray<T, MEM_MOVE>& right) const {
515
40.7k
        return !(*this == right);
516
40.7k
    }
517
518
2.51G
    int capacity() const {
519
2.51G
        return fCapacity;
520
2.51G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const
skia_private::TArray<bool, true>::capacity() const
Line
Count
Source
518
901k
    int capacity() const {
519
901k
        return fCapacity;
520
901k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const
Line
Count
Source
518
1.07M
    int capacity() const {
519
1.07M
        return fCapacity;
520
1.07M
    }
skia_private::TArray<SkString, true>::capacity() const
Line
Count
Source
518
96
    int capacity() const {
519
96
        return fCapacity;
520
96
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const
Line
Count
Source
518
9.38k
    int capacity() const {
519
9.38k
        return fCapacity;
520
9.38k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const
Line
Count
Source
518
44.5k
    int capacity() const {
519
44.5k
        return fCapacity;
520
44.5k
    }
skia_private::TArray<SkPoint, true>::capacity() const
Line
Count
Source
518
890M
    int capacity() const {
519
890M
        return fCapacity;
520
890M
    }
skia_private::TArray<unsigned char, true>::capacity() const
Line
Count
Source
518
764M
    int capacity() const {
519
764M
        return fCapacity;
520
764M
    }
skia_private::TArray<float, true>::capacity() const
Line
Count
Source
518
161M
    int capacity() const {
519
161M
        return fCapacity;
520
161M
    }
skia_private::TArray<unsigned int, true>::capacity() const
Line
Count
Source
518
20.3M
    int capacity() const {
519
20.3M
        return fCapacity;
520
20.3M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const
Line
Count
Source
518
10.3k
    int capacity() const {
519
10.3k
        return fCapacity;
520
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const
Line
Count
Source
518
1.14M
    int capacity() const {
519
1.14M
        return fCapacity;
520
1.14M
    }
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
252M
    int capacity() const {
519
252M
        return fCapacity;
520
252M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const
skia_private::TArray<sk_sp<SkImageFilter>, true>::capacity() const
Line
Count
Source
518
94.6k
    int capacity() const {
519
94.6k
        return fCapacity;
520
94.6k
    }
skia_private::TArray<char, true>::capacity() const
Line
Count
Source
518
4.48M
    int capacity() const {
519
4.48M
        return fCapacity;
520
4.48M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const
Line
Count
Source
518
4.48M
    int capacity() const {
519
4.48M
        return fCapacity;
520
4.48M
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const
Line
Count
Source
518
520k
    int capacity() const {
519
520k
        return fCapacity;
520
520k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const
Line
Count
Source
518
290k
    int capacity() const {
519
290k
        return fCapacity;
520
290k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const
Line
Count
Source
518
659k
    int capacity() const {
519
659k
        return fCapacity;
520
659k
    }
skia_private::TArray<std::__1::thread, false>::capacity() const
Line
Count
Source
518
190
    int capacity() const {
519
190
        return fCapacity;
520
190
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::capacity() const
skia_private::TArray<sk_sp<SkShader>, true>::capacity() const
Line
Count
Source
518
277k
    int capacity() const {
519
277k
        return fCapacity;
520
277k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const
Line
Count
Source
518
1.44k
    int capacity() const {
519
1.44k
        return fCapacity;
520
1.44k
    }
skia_private::TArray<SkPaint, true>::capacity() const
Line
Count
Source
518
98.7k
    int capacity() const {
519
98.7k
        return fCapacity;
520
98.7k
    }
skia_private::TArray<SkPath, true>::capacity() const
Line
Count
Source
518
1.02M
    int capacity() const {
519
1.02M
        return fCapacity;
520
1.02M
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const
Line
Count
Source
518
192k
    int capacity() const {
519
192k
        return fCapacity;
520
192k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const
Line
Count
Source
518
1.27k
    int capacity() const {
519
1.27k
        return fCapacity;
520
1.27k
    }
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
634
    int capacity() const {
519
634
        return fCapacity;
520
634
    }
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const
Line
Count
Source
518
373k
    int capacity() const {
519
373k
        return fCapacity;
520
373k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const
Line
Count
Source
518
12
    int capacity() const {
519
12
        return fCapacity;
520
12
    }
skia_private::TArray<SkMatrix, true>::capacity() const
Line
Count
Source
518
13.3k
    int capacity() const {
519
13.3k
        return fCapacity;
520
13.3k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::capacity() const
Line
Count
Source
518
6.61M
    int capacity() const {
519
6.61M
        return fCapacity;
520
6.61M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const
Line
Count
Source
518
20.0k
    int capacity() const {
519
20.0k
        return fCapacity;
520
20.0k
    }
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const
Line
Count
Source
518
1
    int capacity() const {
519
1
        return fCapacity;
520
1
    }
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)2>, true>::capacity() const
Line
Count
Source
518
60.6k
    int capacity() const {
519
60.6k
        return fCapacity;
520
60.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const
Line
Count
Source
518
11.0M
    int capacity() const {
519
11.0M
        return fCapacity;
520
11.0M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const
Line
Count
Source
518
43.6M
    int capacity() const {
519
43.6M
        return fCapacity;
520
43.6M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const
Line
Count
Source
518
2.19M
    int capacity() const {
519
2.19M
        return fCapacity;
520
2.19M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const
Line
Count
Source
518
669k
    int capacity() const {
519
669k
        return fCapacity;
520
669k
    }
skia_private::TArray<SkSL::Field, true>::capacity() const
Line
Count
Source
518
846k
    int capacity() const {
519
846k
        return fCapacity;
520
846k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::capacity() const
Line
Count
Source
518
14.3k
    int capacity() const {
519
14.3k
        return fCapacity;
520
14.3k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::capacity() const
Line
Count
Source
518
25.1M
    int capacity() const {
519
25.1M
        return fCapacity;
520
25.1M
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const
Line
Count
Source
518
55.9M
    int capacity() const {
519
55.9M
        return fCapacity;
520
55.9M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::capacity() const
Line
Count
Source
518
2.56M
    int capacity() const {
519
2.56M
        return fCapacity;
520
2.56M
    }
skia_private::TArray<float*, true>::capacity() const
Line
Count
Source
518
412k
    int capacity() const {
519
412k
        return fCapacity;
520
412k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const
Line
Count
Source
518
3.60M
    int capacity() const {
519
3.60M
        return fCapacity;
520
3.60M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::capacity() const
Line
Count
Source
518
1.16M
    int capacity() const {
519
1.16M
        return fCapacity;
520
1.16M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const
Line
Count
Source
518
2.23M
    int capacity() const {
519
2.23M
        return fCapacity;
520
2.23M
    }
skia_private::TArray<SkSL::Variable*, true>::capacity() const
Line
Count
Source
518
744k
    int capacity() const {
519
744k
        return fCapacity;
520
744k
    }
skia_private::TArray<SkSL::Type const*, true>::capacity() const
Line
Count
Source
518
3.47M
    int capacity() const {
519
3.47M
        return fCapacity;
520
3.47M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::capacity() const
Line
Count
Source
518
51.5k
    int capacity() const {
519
51.5k
        return fCapacity;
520
51.5k
    }
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
530k
    int capacity() const {
519
530k
        return fCapacity;
520
530k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::capacity() const
Line
Count
Source
518
150k
    int capacity() const {
519
150k
        return fCapacity;
520
150k
    }
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
814k
    int capacity() const {
519
814k
        return fCapacity;
520
814k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const
Line
Count
Source
518
10.6k
    int capacity() const {
519
10.6k
        return fCapacity;
520
10.6k
    }
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
2.33M
    int capacity() const {
519
2.33M
        return fCapacity;
520
2.33M
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const
skia_private::TArray<double, true>::capacity() const
Line
Count
Source
518
50.9M
    int capacity() const {
519
50.9M
        return fCapacity;
520
50.9M
    }
skia_private::TArray<GrRenderTask*, true>::capacity() const
Line
Count
Source
518
1.58M
    int capacity() const {
519
1.58M
        return fCapacity;
520
1.58M
    }
skia_private::TArray<GrTextureProxy*, true>::capacity() const
Line
Count
Source
518
63.1k
    int capacity() const {
519
63.1k
        return fCapacity;
520
63.1k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const
Line
Count
Source
518
814k
    int capacity() const {
519
814k
        return fCapacity;
520
814k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const
Line
Count
Source
518
93.6k
    int capacity() const {
519
93.6k
        return fCapacity;
520
93.6k
    }
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
27.4k
    int capacity() const {
519
27.4k
        return fCapacity;
520
27.4k
    }
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
12.7k
    int capacity() const {
519
12.7k
        return fCapacity;
520
12.7k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const
Line
Count
Source
518
154k
    int capacity() const {
519
154k
        return fCapacity;
520
154k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const
Line
Count
Source
518
5.02k
    int capacity() const {
519
5.02k
        return fCapacity;
520
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const
Line
Count
Source
518
22.1k
    int capacity() const {
519
22.1k
        return fCapacity;
520
22.1k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const
Line
Count
Source
518
3.86k
    int capacity() const {
519
3.86k
        return fCapacity;
520
3.86k
    }
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
100
    int capacity() const {
519
100
        return fCapacity;
520
100
    }
skia_private::TArray<SkRect, true>::capacity() const
Line
Count
Source
518
58
    int capacity() const {
519
58
        return fCapacity;
520
58
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const
Line
Count
Source
518
61
    int capacity() const {
519
61
        return fCapacity;
520
61
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const
Line
Count
Source
518
53.6k
    int capacity() const {
519
53.6k
        return fCapacity;
520
53.6k
    }
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
61.7k
    int capacity() const {
519
61.7k
        return fCapacity;
520
61.7k
    }
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
177
    int capacity() const {
519
177
        return fCapacity;
520
177
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const
Line
Count
Source
518
4.42k
    int capacity() const {
519
4.42k
        return fCapacity;
520
4.42k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const
skia_private::TArray<CircleOp::Circle, true>::capacity() const
Line
Count
Source
518
424
    int capacity() const {
519
424
        return fCapacity;
520
424
    }
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
518
1.75k
    int capacity() const {
519
1.75k
        return fCapacity;
520
1.75k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const
Line
Count
Source
518
247
    int capacity() const {
519
247
        return fCapacity;
520
247
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const
Line
Count
Source
518
458
    int capacity() const {
519
458
        return fCapacity;
520
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const
Line
Count
Source
518
908k
    int capacity() const {
519
908k
        return fCapacity;
520
908k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const
Line
Count
Source
518
78
    int capacity() const {
519
78
        return fCapacity;
520
78
    }
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
39.5k
    int capacity() const {
519
39.5k
        return fCapacity;
520
39.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const
Line
Count
Source
518
4.28k
    int capacity() const {
519
4.28k
        return fCapacity;
520
4.28k
    }
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<skgpu::UniqueKey, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<SkBlendMode, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::capacity() const
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::capacity() const
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const
Line
Count
Source
518
5.34k
    int capacity() const {
519
5.34k
        return fCapacity;
520
5.34k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const
skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const
Line
Count
Source
518
2.61k
    int capacity() const {
519
2.61k
        return fCapacity;
520
2.61k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::capacity() const
Line
Count
Source
518
2.71k
    int capacity() const {
519
2.71k
        return fCapacity;
520
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::capacity() const
Line
Count
Source
518
1.46k
    int capacity() const {
519
1.46k
        return fCapacity;
520
1.46k
    }
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
9.00k
    int capacity() const {
519
9.00k
        return fCapacity;
520
9.00k
    }
skia_private::TArray<unsigned short, true>::capacity() const
Line
Count
Source
518
2.11M
    int capacity() const {
519
2.11M
        return fCapacity;
520
2.11M
    }
skia_private::TArray<SkMask::Format, true>::capacity() const
Line
Count
Source
518
9.00k
    int capacity() const {
519
9.00k
        return fCapacity;
520
9.00k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const
Line
Count
Source
518
1.65k
    int capacity() const {
519
1.65k
        return fCapacity;
520
1.65k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const
Line
Count
Source
518
9.18k
    int capacity() const {
519
9.18k
        return fCapacity;
520
9.18k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::capacity() const
Line
Count
Source
518
17.8M
    int capacity() const {
519
17.8M
        return fCapacity;
520
17.8M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::capacity() const
skia_private::TArray<SkGlyph const*, true>::capacity() const
Line
Count
Source
518
2.09M
    int capacity() const {
519
2.09M
        return fCapacity;
520
2.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const
Line
Count
Source
518
95.3k
    int capacity() const {
519
95.3k
        return fCapacity;
520
95.3k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const
Line
Count
Source
518
48.2k
    int capacity() const {
519
48.2k
        return fCapacity;
520
48.2k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::capacity() const
Line
Count
Source
518
727
    int capacity() const {
519
727
        return fCapacity;
520
727
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const
Line
Count
Source
518
305k
    int capacity() const {
519
305k
        return fCapacity;
520
305k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const
skia_private::TArray<PathSegment, true>::capacity() const
Line
Count
Source
518
22.8k
    int capacity() const {
519
22.8k
        return fCapacity;
520
22.8k
    }
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
384
    int capacity() const {
519
384
        return fCapacity;
520
384
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const
Line
Count
Source
518
1.34k
    int capacity() const {
519
1.34k
        return fCapacity;
520
1.34k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const
Line
Count
Source
518
864
    int capacity() const {
519
864
        return fCapacity;
520
864
    }
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)::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*, 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<SkRuntimeEffect>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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.52k
    int capacity() const {
519
4.52k
        return fCapacity;
520
4.52k
    }
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
117k
    int capacity() const {
519
117k
        return fCapacity;
520
117k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::capacity() const
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::capacity() const
skia_private::TArray<SkOpRayHit*, true>::capacity() const
Line
Count
Source
518
154M
    int capacity() const {
519
154M
        return fCapacity;
520
154M
    }
skia_private::TArray<SkClosestRecord, true>::capacity() const
Line
Count
Source
518
11.7M
    int capacity() const {
519
11.7M
        return fCapacity;
520
11.7M
    }
skia_private::TArray<SkClosestRecord const*, true>::capacity() const
Line
Count
Source
518
6.32M
    int capacity() const {
519
6.32M
        return fCapacity;
520
6.32M
    }
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
skia_private::TArray<SkSL::Variable const*, true>::capacity() const
Line
Count
Source
518
5.16k
    int capacity() const {
519
5.16k
        return fCapacity;
520
5.16k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::capacity() const
Line
Count
Source
518
31.5k
    int capacity() const {
519
31.5k
        return fCapacity;
520
31.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::capacity() const
Line
Count
Source
518
5.72k
    int capacity() const {
519
5.72k
        return fCapacity;
520
5.72k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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
15.1k
    int capacity() const {
519
15.1k
        return fCapacity;
520
15.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::capacity() const
Line
Count
Source
518
31.0k
    int capacity() const {
519
31.0k
        return fCapacity;
520
31.0k
    }
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
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
845M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
845M
        static_assert(InitialCapacity >= 0);
528
845M
        SkASSERT(size >= 0);
529
845M
        SkASSERT(storage->get() != nullptr);
530
845M
        if (size > InitialCapacity) {
531
1.02M
            this->initData(size);
532
844M
        } else {
533
844M
            this->setDataFromBytes(*storage);
534
844M
            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
844M
            fOwnMemory = false;
539
844M
        }
540
845M
    }
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
220k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
220k
        static_assert(InitialCapacity >= 0);
528
220k
        SkASSERT(size >= 0);
529
220k
        SkASSERT(storage->get() != nullptr);
530
220k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
220k
        } else {
533
220k
            this->setDataFromBytes(*storage);
534
220k
            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
220k
            fOwnMemory = false;
539
220k
        }
540
220k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
526
12.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
12.1k
        static_assert(InitialCapacity >= 0);
528
12.1k
        SkASSERT(size >= 0);
529
12.1k
        SkASSERT(storage->get() != nullptr);
530
12.1k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
12.1k
        } else {
533
12.1k
            this->setDataFromBytes(*storage);
534
12.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
12.1k
            fOwnMemory = false;
539
12.1k
        }
540
12.1k
    }
skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, 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
    }
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int)
Line
Count
Source
526
33.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
33.9k
        static_assert(InitialCapacity >= 0);
528
33.9k
        SkASSERT(size >= 0);
529
33.9k
        SkASSERT(storage->get() != nullptr);
530
33.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
33.9k
        } else {
533
33.9k
            this->setDataFromBytes(*storage);
534
33.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
33.9k
            fOwnMemory = false;
539
33.9k
        }
540
33.9k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int)
Line
Count
Source
526
33.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
33.9k
        static_assert(InitialCapacity >= 0);
528
33.9k
        SkASSERT(size >= 0);
529
33.9k
        SkASSERT(storage->get() != nullptr);
530
33.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
33.9k
        } else {
533
33.9k
            this->setDataFromBytes(*storage);
534
33.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
33.9k
            fOwnMemory = false;
539
33.9k
        }
540
33.9k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int)
Line
Count
Source
526
154k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
154k
        static_assert(InitialCapacity >= 0);
528
154k
        SkASSERT(size >= 0);
529
154k
        SkASSERT(storage->get() != nullptr);
530
154k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
154k
        } else {
533
154k
            this->setDataFromBytes(*storage);
534
154k
            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
154k
            fOwnMemory = false;
539
154k
        }
540
154k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
526
35.4k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
35.4k
        static_assert(InitialCapacity >= 0);
528
35.4k
        SkASSERT(size >= 0);
529
35.4k
        SkASSERT(storage->get() != nullptr);
530
35.4k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
35.4k
        } else {
533
35.4k
            this->setDataFromBytes(*storage);
534
35.4k
            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
35.4k
            fOwnMemory = false;
539
35.4k
        }
540
35.4k
    }
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int)
Line
Count
Source
526
160M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
160M
        static_assert(InitialCapacity >= 0);
528
160M
        SkASSERT(size >= 0);
529
160M
        SkASSERT(storage->get() != nullptr);
530
160M
        if (size > InitialCapacity) {
531
179k
            this->initData(size);
532
160M
        } else {
533
160M
            this->setDataFromBytes(*storage);
534
160M
            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
160M
            fOwnMemory = false;
539
160M
        }
540
160M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
526
266k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
266k
        static_assert(InitialCapacity >= 0);
528
266k
        SkASSERT(size >= 0);
529
266k
        SkASSERT(storage->get() != nullptr);
530
266k
        if (size > InitialCapacity) {
531
7
            this->initData(size);
532
266k
        } else {
533
266k
            this->setDataFromBytes(*storage);
534
266k
            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
266k
            fOwnMemory = false;
539
266k
        }
540
266k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int)
Line
Count
Source
526
570k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
570k
        static_assert(InitialCapacity >= 0);
528
570k
        SkASSERT(size >= 0);
529
570k
        SkASSERT(storage->get() != nullptr);
530
570k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
570k
        } else {
533
570k
            this->setDataFromBytes(*storage);
534
570k
            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
570k
            fOwnMemory = false;
539
570k
        }
540
570k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int)
Line
Count
Source
526
35.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
35.7k
        static_assert(InitialCapacity >= 0);
528
35.7k
        SkASSERT(size >= 0);
529
35.7k
        SkASSERT(storage->get() != nullptr);
530
35.7k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
35.7k
        } else {
533
35.7k
            this->setDataFromBytes(*storage);
534
35.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
35.7k
            fOwnMemory = false;
539
35.7k
        }
540
35.7k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int)
Line
Count
Source
526
465k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
465k
        static_assert(InitialCapacity >= 0);
528
465k
        SkASSERT(size >= 0);
529
465k
        SkASSERT(storage->get() != nullptr);
530
465k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
465k
        } else {
533
465k
            this->setDataFromBytes(*storage);
534
465k
            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
465k
            fOwnMemory = false;
539
465k
        }
540
465k
    }
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int)
Line
Count
Source
526
465k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
465k
        static_assert(InitialCapacity >= 0);
528
465k
        SkASSERT(size >= 0);
529
465k
        SkASSERT(storage->get() != nullptr);
530
465k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
465k
        } else {
533
465k
            this->setDataFromBytes(*storage);
534
465k
            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
465k
            fOwnMemory = false;
539
465k
        }
540
465k
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int)
Line
Count
Source
526
160M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
160M
        static_assert(InitialCapacity >= 0);
528
160M
        SkASSERT(size >= 0);
529
160M
        SkASSERT(storage->get() != nullptr);
530
160M
        if (size > InitialCapacity) {
531
607k
            this->initData(size);
532
160M
        } else {
533
160M
            this->setDataFromBytes(*storage);
534
160M
            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
160M
            fOwnMemory = false;
539
160M
        }
540
160M
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int)
Line
Count
Source
526
160M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
160M
        static_assert(InitialCapacity >= 0);
528
160M
        SkASSERT(size >= 0);
529
160M
        SkASSERT(storage->get() != nullptr);
530
160M
        if (size > InitialCapacity) {
531
234k
            this->initData(size);
532
160M
        } else {
533
160M
            this->setDataFromBytes(*storage);
534
160M
            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
160M
            fOwnMemory = false;
539
160M
        }
540
160M
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>*, int)
Line
Count
Source
526
7.95M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
7.95M
        static_assert(InitialCapacity >= 0);
528
7.95M
        SkASSERT(size >= 0);
529
7.95M
        SkASSERT(storage->get() != nullptr);
530
7.95M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
7.95M
        } else {
533
7.95M
            this->setDataFromBytes(*storage);
534
7.95M
            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.95M
            fOwnMemory = false;
539
7.95M
        }
540
7.95M
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int)
Line
Count
Source
526
11.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
11.6k
        static_assert(InitialCapacity >= 0);
528
11.6k
        SkASSERT(size >= 0);
529
11.6k
        SkASSERT(storage->get() != nullptr);
530
11.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
11.6k
        } else {
533
11.6k
            this->setDataFromBytes(*storage);
534
11.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
11.6k
            fOwnMemory = false;
539
11.6k
        }
540
11.6k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int)
Line
Count
Source
526
1.87k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.87k
        static_assert(InitialCapacity >= 0);
528
1.87k
        SkASSERT(size >= 0);
529
1.87k
        SkASSERT(storage->get() != nullptr);
530
1.87k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.87k
        } else {
533
1.87k
            this->setDataFromBytes(*storage);
534
1.87k
            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.87k
            fOwnMemory = false;
539
1.87k
        }
540
1.87k
    }
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int)
Line
Count
Source
526
1.87k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.87k
        static_assert(InitialCapacity >= 0);
528
1.87k
        SkASSERT(size >= 0);
529
1.87k
        SkASSERT(storage->get() != nullptr);
530
1.87k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.87k
        } else {
533
1.87k
            this->setDataFromBytes(*storage);
534
1.87k
            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.87k
            fOwnMemory = false;
539
1.87k
        }
540
1.87k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int)
Line
Count
Source
526
60.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
60.6k
        static_assert(InitialCapacity >= 0);
528
60.6k
        SkASSERT(size >= 0);
529
60.6k
        SkASSERT(storage->get() != nullptr);
530
60.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
60.6k
        } else {
533
60.6k
            this->setDataFromBytes(*storage);
534
60.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
60.6k
            fOwnMemory = false;
539
60.6k
        }
540
60.6k
    }
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int)
Line
Count
Source
526
60.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
60.6k
        static_assert(InitialCapacity >= 0);
528
60.6k
        SkASSERT(size >= 0);
529
60.6k
        SkASSERT(storage->get() != nullptr);
530
60.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
60.6k
        } else {
533
60.6k
            this->setDataFromBytes(*storage);
534
60.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
60.6k
            fOwnMemory = false;
539
60.6k
        }
540
60.6k
    }
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int)
Line
Count
Source
526
60.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
60.6k
        static_assert(InitialCapacity >= 0);
528
60.6k
        SkASSERT(size >= 0);
529
60.6k
        SkASSERT(storage->get() != nullptr);
530
60.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
60.6k
        } else {
533
60.6k
            this->setDataFromBytes(*storage);
534
60.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
60.6k
            fOwnMemory = false;
539
60.6k
        }
540
60.6k
    }
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
3.19M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.19M
        static_assert(InitialCapacity >= 0);
528
3.19M
        SkASSERT(size >= 0);
529
3.19M
        SkASSERT(storage->get() != nullptr);
530
3.19M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.19M
        } else {
533
3.19M
            this->setDataFromBytes(*storage);
534
3.19M
            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.19M
            fOwnMemory = false;
539
3.19M
        }
540
3.19M
    }
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
89.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
89.9k
        static_assert(InitialCapacity >= 0);
528
89.9k
        SkASSERT(size >= 0);
529
89.9k
        SkASSERT(storage->get() != nullptr);
530
89.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
89.9k
        } else {
533
89.9k
            this->setDataFromBytes(*storage);
534
89.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
89.9k
            fOwnMemory = false;
539
89.9k
        }
540
89.9k
    }
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
19.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
19.9k
        static_assert(InitialCapacity >= 0);
528
19.9k
        SkASSERT(size >= 0);
529
19.9k
        SkASSERT(storage->get() != nullptr);
530
19.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
19.9k
        } else {
533
19.9k
            this->setDataFromBytes(*storage);
534
19.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
19.9k
            fOwnMemory = false;
539
19.9k
        }
540
19.9k
    }
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int)
Line
Count
Source
526
352
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
352
        static_assert(InitialCapacity >= 0);
528
352
        SkASSERT(size >= 0);
529
352
        SkASSERT(storage->get() != nullptr);
530
352
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
352
        } else {
533
352
            this->setDataFromBytes(*storage);
534
352
            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
352
            fOwnMemory = false;
539
352
        }
540
352
    }
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
85
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
85
        static_assert(InitialCapacity >= 0);
528
85
        SkASSERT(size >= 0);
529
85
        SkASSERT(storage->get() != nullptr);
530
85
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
85
        } else {
533
85
            this->setDataFromBytes(*storage);
534
85
            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
85
            fOwnMemory = false;
539
85
        }
540
85
    }
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int)
Line
Count
Source
526
53.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
53.6k
        static_assert(InitialCapacity >= 0);
528
53.6k
        SkASSERT(size >= 0);
529
53.6k
        SkASSERT(storage->get() != nullptr);
530
53.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
53.6k
        } else {
533
53.6k
            this->setDataFromBytes(*storage);
534
53.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
53.6k
            fOwnMemory = false;
539
53.6k
        }
540
53.6k
    }
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
22.5k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
22.5k
        static_assert(InitialCapacity >= 0);
528
22.5k
        SkASSERT(size >= 0);
529
22.5k
        SkASSERT(storage->get() != nullptr);
530
22.5k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
22.5k
        } else {
533
22.5k
            this->setDataFromBytes(*storage);
534
22.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
22.5k
            fOwnMemory = false;
539
22.5k
        }
540
22.5k
    }
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int)
Line
Count
Source
526
3.59k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.59k
        static_assert(InitialCapacity >= 0);
528
3.59k
        SkASSERT(size >= 0);
529
3.59k
        SkASSERT(storage->get() != nullptr);
530
3.59k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.59k
        } else {
533
3.59k
            this->setDataFromBytes(*storage);
534
3.59k
            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.59k
            fOwnMemory = false;
539
3.59k
        }
540
3.59k
    }
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
2.81M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.81M
        static_assert(InitialCapacity >= 0);
528
2.81M
        SkASSERT(size >= 0);
529
2.81M
        SkASSERT(storage->get() != nullptr);
530
2.81M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.81M
        } else {
533
2.81M
            this->setDataFromBytes(*storage);
534
2.81M
            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.81M
            fOwnMemory = false;
539
2.81M
        }
540
2.81M
    }
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
42.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
42.2k
        static_assert(InitialCapacity >= 0);
528
42.2k
        SkASSERT(size >= 0);
529
42.2k
        SkASSERT(storage->get() != nullptr);
530
42.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
42.2k
        } else {
533
42.2k
            this->setDataFromBytes(*storage);
534
42.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
42.2k
            fOwnMemory = false;
539
42.2k
        }
540
42.2k
    }
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
10.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
10.3k
        static_assert(InitialCapacity >= 0);
528
10.3k
        SkASSERT(size >= 0);
529
10.3k
        SkASSERT(storage->get() != nullptr);
530
10.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
10.3k
        } else {
533
10.3k
            this->setDataFromBytes(*storage);
534
10.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
10.3k
            fOwnMemory = false;
539
10.3k
        }
540
10.3k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int)
Line
Count
Source
526
814k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
814k
        static_assert(InitialCapacity >= 0);
528
814k
        SkASSERT(size >= 0);
529
814k
        SkASSERT(storage->get() != nullptr);
530
814k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
814k
        } else {
533
814k
            this->setDataFromBytes(*storage);
534
814k
            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
814k
            fOwnMemory = false;
539
814k
        }
540
814k
    }
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int)
Line
Count
Source
526
1.62M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.62M
        static_assert(InitialCapacity >= 0);
528
1.62M
        SkASSERT(size >= 0);
529
1.62M
        SkASSERT(storage->get() != nullptr);
530
1.62M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.62M
        } else {
533
1.62M
            this->setDataFromBytes(*storage);
534
1.62M
            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.62M
            fOwnMemory = false;
539
1.62M
        }
540
1.62M
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int)
Line
Count
Source
526
3.92k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.92k
        static_assert(InitialCapacity >= 0);
528
3.92k
        SkASSERT(size >= 0);
529
3.92k
        SkASSERT(storage->get() != nullptr);
530
3.92k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.92k
        } else {
533
3.92k
            this->setDataFromBytes(*storage);
534
3.92k
            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.92k
            fOwnMemory = false;
539
3.92k
        }
540
3.92k
    }
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
10.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
10.9k
        static_assert(InitialCapacity >= 0);
528
10.9k
        SkASSERT(size >= 0);
529
10.9k
        SkASSERT(storage->get() != nullptr);
530
10.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
10.9k
        } else {
533
10.9k
            this->setDataFromBytes(*storage);
534
10.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
10.9k
            fOwnMemory = false;
539
10.9k
        }
540
10.9k
    }
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
7.55k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
7.55k
        static_assert(InitialCapacity >= 0);
528
7.55k
        SkASSERT(size >= 0);
529
7.55k
        SkASSERT(storage->get() != nullptr);
530
7.55k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
7.55k
        } else {
533
7.55k
            this->setDataFromBytes(*storage);
534
7.55k
            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.55k
            fOwnMemory = false;
539
7.55k
        }
540
7.55k
    }
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int)
Line
Count
Source
526
13.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
13.3k
        static_assert(InitialCapacity >= 0);
528
13.3k
        SkASSERT(size >= 0);
529
13.3k
        SkASSERT(storage->get() != nullptr);
530
13.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
13.3k
        } else {
533
13.3k
            this->setDataFromBytes(*storage);
534
13.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
13.3k
            fOwnMemory = false;
539
13.3k
        }
540
13.3k
    }
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
5.02k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.02k
        static_assert(InitialCapacity >= 0);
528
5.02k
        SkASSERT(size >= 0);
529
5.02k
        SkASSERT(storage->get() != nullptr);
530
5.02k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.02k
        } else {
533
5.02k
            this->setDataFromBytes(*storage);
534
5.02k
            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
5.02k
            fOwnMemory = false;
539
5.02k
        }
540
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int)
Line
Count
Source
526
19.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
19.2k
        static_assert(InitialCapacity >= 0);
528
19.2k
        SkASSERT(size >= 0);
529
19.2k
        SkASSERT(storage->get() != nullptr);
530
19.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
19.2k
        } else {
533
19.2k
            this->setDataFromBytes(*storage);
534
19.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
19.2k
            fOwnMemory = false;
539
19.2k
        }
540
19.2k
    }
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int)
Line
Count
Source
526
40.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
40.8k
        static_assert(InitialCapacity >= 0);
528
40.8k
        SkASSERT(size >= 0);
529
40.8k
        SkASSERT(storage->get() != nullptr);
530
40.8k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
40.8k
        } else {
533
40.8k
            this->setDataFromBytes(*storage);
534
40.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
40.8k
            fOwnMemory = false;
539
40.8k
        }
540
40.8k
    }
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int)
Line
Count
Source
526
8.28k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.28k
        static_assert(InitialCapacity >= 0);
528
8.28k
        SkASSERT(size >= 0);
529
8.28k
        SkASSERT(storage->get() != nullptr);
530
8.28k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.28k
        } else {
533
8.28k
            this->setDataFromBytes(*storage);
534
8.28k
            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.28k
            fOwnMemory = false;
539
8.28k
        }
540
8.28k
    }
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
3.60k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.60k
        static_assert(InitialCapacity >= 0);
528
3.60k
        SkASSERT(size >= 0);
529
3.60k
        SkASSERT(storage->get() != nullptr);
530
3.60k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.60k
        } else {
533
3.60k
            this->setDataFromBytes(*storage);
534
3.60k
            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.60k
            fOwnMemory = false;
539
3.60k
        }
540
3.60k
    }
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
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<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, 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
    }
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
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
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int)
Line
Count
Source
526
51.2k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
51.2k
        static_assert(InitialCapacity >= 0);
528
51.2k
        SkASSERT(size >= 0);
529
51.2k
        SkASSERT(storage->get() != nullptr);
530
51.2k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
51.2k
        } else {
533
51.2k
            this->setDataFromBytes(*storage);
534
51.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
51.2k
            fOwnMemory = false;
539
51.2k
        }
540
51.2k
    }
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
54.9k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
54.9k
        static_assert(InitialCapacity >= 0);
528
54.9k
        SkASSERT(size >= 0);
529
54.9k
        SkASSERT(storage->get() != nullptr);
530
54.9k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
54.9k
        } else {
533
54.9k
            this->setDataFromBytes(*storage);
534
54.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
54.9k
            fOwnMemory = false;
539
54.9k
        }
540
54.9k
    }
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
120
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
120
        static_assert(InitialCapacity >= 0);
528
120
        SkASSERT(size >= 0);
529
120
        SkASSERT(storage->get() != nullptr);
530
120
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
120
        } else {
533
120
            this->setDataFromBytes(*storage);
534
120
            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
120
            fOwnMemory = false;
539
120
        }
540
120
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int)
Line
Count
Source
526
2.36k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.36k
        static_assert(InitialCapacity >= 0);
528
2.36k
        SkASSERT(size >= 0);
529
2.36k
        SkASSERT(storage->get() != nullptr);
530
2.36k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.36k
        } else {
533
2.36k
            this->setDataFromBytes(*storage);
534
2.36k
            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.36k
            fOwnMemory = false;
539
2.36k
        }
540
2.36k
    }
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
277
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
277
        static_assert(InitialCapacity >= 0);
528
277
        SkASSERT(size >= 0);
529
277
        SkASSERT(storage->get() != nullptr);
530
277
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
277
        } else {
533
277
            this->setDataFromBytes(*storage);
534
277
            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
277
            fOwnMemory = false;
539
277
        }
540
277
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, 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<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int)
Line
Count
Source
526
185
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
185
        static_assert(InitialCapacity >= 0);
528
185
        SkASSERT(size >= 0);
529
185
        SkASSERT(storage->get() != nullptr);
530
185
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
185
        } else {
533
185
            this->setDataFromBytes(*storage);
534
185
            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
185
            fOwnMemory = false;
539
185
        }
540
185
    }
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
458
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
458
        static_assert(InitialCapacity >= 0);
528
458
        SkASSERT(size >= 0);
529
458
        SkASSERT(storage->get() != nullptr);
530
458
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
458
        } else {
533
458
            this->setDataFromBytes(*storage);
534
458
            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
458
            fOwnMemory = false;
539
458
        }
540
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int)
Line
Count
Source
526
609k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
609k
        static_assert(InitialCapacity >= 0);
528
609k
        SkASSERT(size >= 0);
529
609k
        SkASSERT(storage->get() != nullptr);
530
609k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
609k
        } else {
533
609k
            this->setDataFromBytes(*storage);
534
609k
            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
609k
            fOwnMemory = false;
539
609k
        }
540
609k
    }
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
78
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
78
        static_assert(InitialCapacity >= 0);
528
78
        SkASSERT(size >= 0);
529
78
        SkASSERT(storage->get() != nullptr);
530
78
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
78
        } else {
533
78
            this->setDataFromBytes(*storage);
534
78
            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
78
            fOwnMemory = false;
539
78
        }
540
78
    }
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
24.5k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
24.5k
        static_assert(InitialCapacity >= 0);
528
24.5k
        SkASSERT(size >= 0);
529
24.5k
        SkASSERT(storage->get() != nullptr);
530
24.5k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
24.5k
        } else {
533
24.5k
            this->setDataFromBytes(*storage);
534
24.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
24.5k
            fOwnMemory = false;
539
24.5k
        }
540
24.5k
    }
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
3.02k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
3.02k
        static_assert(InitialCapacity >= 0);
528
3.02k
        SkASSERT(size >= 0);
529
3.02k
        SkASSERT(storage->get() != nullptr);
530
3.02k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
3.02k
        } else {
533
3.02k
            this->setDataFromBytes(*storage);
534
3.02k
            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.02k
            fOwnMemory = false;
539
3.02k
        }
540
3.02k
    }
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::UniqueKey, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::UniqueKey>*, 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: skia_private::TArray<SkPDFIndirectReference, true>::TArray<20>(SkAlignedSTStorage<20, SkPDFIndirectReference>*, int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::TArray<7>(SkAlignedSTStorage<7, header_outline::(anonymous namespace)::Entry*>*, int)
skia_private::TArray<SkFontParameters::Variation::Axis, true>::TArray<4>(SkAlignedSTStorage<4, SkFontParameters::Variation::Axis>*, int)
Line
Count
Source
526
305k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
305k
        static_assert(InitialCapacity >= 0);
528
305k
        SkASSERT(size >= 0);
529
305k
        SkASSERT(storage->get() != nullptr);
530
305k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
305k
        } else {
533
305k
            this->setDataFromBytes(*storage);
534
305k
            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
305k
            fOwnMemory = false;
539
305k
        }
540
305k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::TArray<4>(SkAlignedSTStorage<4, SkFontArguments::VariationPosition::Coordinate>*, int)
Line
Count
Source
526
304k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
304k
        static_assert(InitialCapacity >= 0);
528
304k
        SkASSERT(size >= 0);
529
304k
        SkASSERT(storage->get() != nullptr);
530
304k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
304k
        } else {
533
304k
            this->setDataFromBytes(*storage);
534
304k
            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
304k
            fOwnMemory = false;
539
304k
        }
540
304k
    }
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
10.4k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
10.4k
        static_assert(InitialCapacity >= 0);
528
10.4k
        SkASSERT(size >= 0);
529
10.4k
        SkASSERT(storage->get() != nullptr);
530
10.4k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
10.4k
        } else {
533
10.4k
            this->setDataFromBytes(*storage);
534
10.4k
            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.4k
            fOwnMemory = false;
539
10.4k
        }
540
10.4k
    }
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int)
Line
Count
Source
526
5.08k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.08k
        static_assert(InitialCapacity >= 0);
528
5.08k
        SkASSERT(size >= 0);
529
5.08k
        SkASSERT(storage->get() != nullptr);
530
5.08k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.08k
        } else {
533
5.08k
            this->setDataFromBytes(*storage);
534
5.08k
            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
5.08k
            fOwnMemory = false;
539
5.08k
        }
540
5.08k
    }
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int)
Line
Count
Source
526
1.10M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.10M
        static_assert(InitialCapacity >= 0);
528
1.10M
        SkASSERT(size >= 0);
529
1.10M
        SkASSERT(storage->get() != nullptr);
530
1.10M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.10M
        } else {
533
1.10M
            this->setDataFromBytes(*storage);
534
1.10M
            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.10M
            fOwnMemory = false;
539
1.10M
        }
540
1.10M
    }
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int)
Line
Count
Source
526
2.20M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
2.20M
        static_assert(InitialCapacity >= 0);
528
2.20M
        SkASSERT(size >= 0);
529
2.20M
        SkASSERT(storage->get() != nullptr);
530
2.20M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
2.20M
        } else {
533
2.20M
            this->setDataFromBytes(*storage);
534
2.20M
            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.20M
            fOwnMemory = false;
539
2.20M
        }
540
2.20M
    }
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int)
Line
Count
Source
526
5.08k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.08k
        static_assert(InitialCapacity >= 0);
528
5.08k
        SkASSERT(size >= 0);
529
5.08k
        SkASSERT(storage->get() != nullptr);
530
5.08k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.08k
        } else {
533
5.08k
            this->setDataFromBytes(*storage);
534
5.08k
            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
5.08k
            fOwnMemory = false;
539
5.08k
        }
540
5.08k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int)
Line
Count
Source
526
8.55k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.55k
        static_assert(InitialCapacity >= 0);
528
8.55k
        SkASSERT(size >= 0);
529
8.55k
        SkASSERT(storage->get() != nullptr);
530
8.55k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.55k
        } else {
533
8.55k
            this->setDataFromBytes(*storage);
534
8.55k
            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.55k
            fOwnMemory = false;
539
8.55k
        }
540
8.55k
    }
skia_private::TArray<SkGlyph const*, true>::TArray<64>(SkAlignedSTStorage<64, SkGlyph const*>*, int)
Line
Count
Source
526
1.09M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.09M
        static_assert(InitialCapacity >= 0);
528
1.09M
        SkASSERT(size >= 0);
529
1.09M
        SkASSERT(storage->get() != nullptr);
530
1.09M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.09M
        } else {
533
1.09M
            this->setDataFromBytes(*storage);
534
1.09M
            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.09M
            fOwnMemory = false;
539
1.09M
        }
540
1.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int)
Line
Count
Source
526
146M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
146M
        static_assert(InitialCapacity >= 0);
528
146M
        SkASSERT(size >= 0);
529
146M
        SkASSERT(storage->get() != nullptr);
530
146M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
146M
        } else {
533
146M
            this->setDataFromBytes(*storage);
534
146M
            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
146M
            fOwnMemory = false;
539
146M
        }
540
146M
    }
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)
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
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<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
60.8k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
60.8k
        static_assert(InitialCapacity >= 0);
528
60.8k
        SkASSERT(size >= 0);
529
60.8k
        SkASSERT(storage->get() != nullptr);
530
60.8k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
60.8k
        } else {
533
60.8k
            this->setDataFromBytes(*storage);
534
60.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
60.8k
            fOwnMemory = false;
539
60.8k
        }
540
60.8k
    }
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*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>*, 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<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<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<4>(SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>*, int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDescription>*, int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDependency>*, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TArray<3>(SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >*, int)
skia_private::TArray<OffsetEdge, true>::TArray<64>(SkAlignedSTStorage<64, OffsetEdge>*, int)
Line
Count
Source
526
401
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
401
        static_assert(InitialCapacity >= 0);
528
401
        SkASSERT(size >= 0);
529
401
        SkASSERT(storage->get() != nullptr);
530
401
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
401
        } else {
533
401
            this->setDataFromBytes(*storage);
534
401
            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
401
            fOwnMemory = false;
539
401
        }
540
401
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int)
Line
Count
Source
526
99.7k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
99.7k
        static_assert(InitialCapacity >= 0);
528
99.7k
        SkASSERT(size >= 0);
529
99.7k
        SkASSERT(storage->get() != nullptr);
530
99.7k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
99.7k
        } else {
533
99.7k
            this->setDataFromBytes(*storage);
534
99.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
99.7k
            fOwnMemory = false;
539
99.7k
        }
540
99.7k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int)
skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int)
Line
Count
Source
526
5.88M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.88M
        static_assert(InitialCapacity >= 0);
528
5.88M
        SkASSERT(size >= 0);
529
5.88M
        SkASSERT(storage->get() != nullptr);
530
5.88M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.88M
        } else {
533
5.88M
            this->setDataFromBytes(*storage);
534
5.88M
            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
5.88M
            fOwnMemory = false;
539
5.88M
        }
540
5.88M
    }
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int)
Line
Count
Source
526
110k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
110k
        static_assert(InitialCapacity >= 0);
528
110k
        SkASSERT(size >= 0);
529
110k
        SkASSERT(storage->get() != nullptr);
530
110k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
110k
        } else {
533
110k
            this->setDataFromBytes(*storage);
534
110k
            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
110k
            fOwnMemory = false;
539
110k
        }
540
110k
    }
skia_private::TArray<SkClosestRecord, true>::TArray<18>(SkAlignedSTStorage<18, SkClosestRecord>*, int)
Line
Count
Source
526
5.44M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.44M
        static_assert(InitialCapacity >= 0);
528
5.44M
        SkASSERT(size >= 0);
529
5.44M
        SkASSERT(storage->get() != nullptr);
530
5.44M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.44M
        } else {
533
5.44M
            this->setDataFromBytes(*storage);
534
5.44M
            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
5.44M
            fOwnMemory = false;
539
5.44M
        }
540
5.44M
    }
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int)
Line
Count
Source
526
5.44M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.44M
        static_assert(InitialCapacity >= 0);
528
5.44M
        SkASSERT(size >= 0);
529
5.44M
        SkASSERT(storage->get() != nullptr);
530
5.44M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.44M
        } else {
533
5.44M
            this->setDataFromBytes(*storage);
534
5.44M
            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
5.44M
            fOwnMemory = false;
539
5.44M
        }
540
5.44M
    }
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<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
109M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
109M
        static_assert(InitialCapacity >= 0);
528
109M
        SkASSERT(size >= 0);
529
109M
        SkASSERT(storage->get() != nullptr);
530
109M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
109M
        } else {
533
109M
            this->setDataFromBytes(*storage);
534
109M
            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
109M
            fOwnMemory = false;
539
109M
        }
540
109M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int)
Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int)
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, 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 char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, 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<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, 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<SkRasterPipelineContexts::MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>*, int)
Line
Count
Source
526
131k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
131k
        static_assert(InitialCapacity >= 0);
528
131k
        SkASSERT(size >= 0);
529
131k
        SkASSERT(storage->get() != nullptr);
530
131k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
131k
        } else {
533
131k
            this->setDataFromBytes(*storage);
534
131k
            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
131k
            fOwnMemory = false;
539
131k
        }
540
131k
    }
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
30.3M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
30.3M
        static_assert(InitialCapacity >= 0);
528
30.3M
        SkASSERT(size >= 0);
529
30.3M
        SkASSERT(storage->get() != nullptr);
530
30.3M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
30.3M
        } else {
533
30.3M
            this->setDataFromBytes(*storage);
534
30.3M
            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
30.3M
            fOwnMemory = false;
539
30.3M
        }
540
30.3M
    }
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
5.66M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.66M
        static_assert(InitialCapacity >= 0);
528
5.66M
        SkASSERT(size >= 0);
529
5.66M
        SkASSERT(storage->get() != nullptr);
530
5.66M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.66M
        } else {
533
5.66M
            this->setDataFromBytes(*storage);
534
5.66M
            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
5.66M
            fOwnMemory = false;
539
5.66M
        }
540
5.66M
    }
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
421k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
421k
        static_assert(InitialCapacity >= 0);
528
421k
        SkASSERT(size >= 0);
529
421k
        SkASSERT(storage->get() != nullptr);
530
421k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
421k
        } else {
533
421k
            this->setDataFromBytes(*storage);
534
421k
            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
421k
            fOwnMemory = false;
539
421k
        }
540
421k
    }
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int)
Line
Count
Source
526
321k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
321k
        static_assert(InitialCapacity >= 0);
528
321k
        SkASSERT(size >= 0);
529
321k
        SkASSERT(storage->get() != nullptr);
530
321k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
321k
        } else {
533
321k
            this->setDataFromBytes(*storage);
534
321k
            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
321k
            fOwnMemory = false;
539
321k
        }
540
321k
    }
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
191k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
191k
        static_assert(InitialCapacity >= 0);
528
191k
        SkASSERT(size >= 0);
529
191k
        SkASSERT(storage->get() != nullptr);
530
191k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
191k
        } else {
533
191k
            this->setDataFromBytes(*storage);
534
191k
            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
191k
            fOwnMemory = false;
539
191k
        }
540
191k
    }
skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkAlignedSTStorage<2, SkSL::Type const*>*, int)
Line
Count
Source
526
8.10k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
8.10k
        static_assert(InitialCapacity >= 0);
528
8.10k
        SkASSERT(size >= 0);
529
8.10k
        SkASSERT(storage->get() != nullptr);
530
8.10k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
8.10k
        } else {
533
8.10k
            this->setDataFromBytes(*storage);
534
8.10k
            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.10k
            fOwnMemory = false;
539
8.10k
        }
540
8.10k
    }
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int)
Line
Count
Source
526
1.59M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.59M
        static_assert(InitialCapacity >= 0);
528
1.59M
        SkASSERT(size >= 0);
529
1.59M
        SkASSERT(storage->get() != nullptr);
530
1.59M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.59M
        } else {
533
1.59M
            this->setDataFromBytes(*storage);
534
1.59M
            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.59M
            fOwnMemory = false;
539
1.59M
        }
540
1.59M
    }
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
224k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
224k
        static_assert(InitialCapacity >= 0);
528
224k
        SkASSERT(size >= 0);
529
224k
        SkASSERT(storage->get() != nullptr);
530
224k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
224k
        } else {
533
224k
            this->setDataFromBytes(*storage);
534
224k
            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
224k
            fOwnMemory = false;
539
224k
        }
540
224k
    }
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int)
Line
Count
Source
526
205k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
205k
        static_assert(InitialCapacity >= 0);
528
205k
        SkASSERT(size >= 0);
529
205k
        SkASSERT(storage->get() != nullptr);
530
205k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
205k
        } else {
533
205k
            this->setDataFromBytes(*storage);
534
205k
            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
205k
            fOwnMemory = false;
539
205k
        }
540
205k
    }
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::UniqueKey, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::UniqueKey>*, 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<3>(SkAlignedSTStorage<3, 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<2>(SkAlignedSTStorage<2, 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)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int)
Line
Count
Source
526
19.7M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
19.7M
        static_assert(InitialCapacity >= 0);
528
19.7M
        SkASSERT(size >= 0);
529
19.7M
        SkASSERT(storage->get() != nullptr);
530
19.7M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
19.7M
        } else {
533
19.7M
            this->setDataFromBytes(*storage);
534
19.7M
            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
19.7M
            fOwnMemory = false;
539
19.7M
        }
540
19.7M
    }
skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int)
Line
Count
Source
526
4.17M
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
4.17M
        static_assert(InitialCapacity >= 0);
528
4.17M
        SkASSERT(size >= 0);
529
4.17M
        SkASSERT(storage->get() != nullptr);
530
4.17M
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
4.17M
        } else {
533
4.17M
            this->setDataFromBytes(*storage);
534
4.17M
            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.17M
            fOwnMemory = false;
539
4.17M
        }
540
4.17M
    }
skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int)
Line
Count
Source
526
977k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
977k
        static_assert(InitialCapacity >= 0);
528
977k
        SkASSERT(size >= 0);
529
977k
        SkASSERT(storage->get() != nullptr);
530
977k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
977k
        } else {
533
977k
            this->setDataFromBytes(*storage);
534
977k
            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
977k
            fOwnMemory = false;
539
977k
        }
540
977k
    }
skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int)
Line
Count
Source
526
1.38k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
1.38k
        static_assert(InitialCapacity >= 0);
528
1.38k
        SkASSERT(size >= 0);
529
1.38k
        SkASSERT(storage->get() != nullptr);
530
1.38k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
1.38k
        } else {
533
1.38k
            this->setDataFromBytes(*storage);
534
1.38k
            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.38k
            fOwnMemory = false;
539
1.38k
        }
540
1.38k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::TArray<16>(SkAlignedSTStorage<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >*, int)
Line
Count
Source
526
5.45k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
5.45k
        static_assert(InitialCapacity >= 0);
528
5.45k
        SkASSERT(size >= 0);
529
5.45k
        SkASSERT(storage->get() != nullptr);
530
5.45k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
5.45k
        } else {
533
5.45k
            this->setDataFromBytes(*storage);
534
5.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
5.45k
            fOwnMemory = false;
539
5.45k
        }
540
5.45k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<16>(SkAlignedSTStorage<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int)
Line
Count
Source
526
14.0k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
14.0k
        static_assert(InitialCapacity >= 0);
528
14.0k
        SkASSERT(size >= 0);
529
14.0k
        SkASSERT(storage->get() != nullptr);
530
14.0k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
14.0k
        } else {
533
14.0k
            this->setDataFromBytes(*storage);
534
14.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
14.0k
            fOwnMemory = false;
539
14.0k
        }
540
14.0k
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int)
Line
Count
Source
526
45.4k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
45.4k
        static_assert(InitialCapacity >= 0);
528
45.4k
        SkASSERT(size >= 0);
529
45.4k
        SkASSERT(storage->get() != nullptr);
530
45.4k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
45.4k
        } else {
533
45.4k
            this->setDataFromBytes(*storage);
534
45.4k
            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
45.4k
            fOwnMemory = false;
539
45.4k
        }
540
45.4k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int)
Line
Count
Source
526
41.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
41.3k
        static_assert(InitialCapacity >= 0);
528
41.3k
        SkASSERT(size >= 0);
529
41.3k
        SkASSERT(storage->get() != nullptr);
530
41.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
41.3k
        } else {
533
41.3k
            this->setDataFromBytes(*storage);
534
41.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
41.3k
            fOwnMemory = false;
539
41.3k
        }
540
41.3k
    }
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*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>*, int)
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<4>(SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>*, int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>*, int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDescription>*, int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDependency>*, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >*, int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TArray<3>(SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >*, int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int)
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, 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
17.1k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
17.1k
        static_assert(InitialCapacity >= 0);
528
17.1k
        SkASSERT(size >= 0);
529
17.1k
        SkASSERT(storage->get() != nullptr);
530
17.1k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
17.1k
        } else {
533
17.1k
            this->setDataFromBytes(*storage);
534
17.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
17.1k
            fOwnMemory = false;
539
17.1k
        }
540
17.1k
    }
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int)
Line
Count
Source
526
11.3k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
11.3k
        static_assert(InitialCapacity >= 0);
528
11.3k
        SkASSERT(size >= 0);
529
11.3k
        SkASSERT(storage->get() != nullptr);
530
11.3k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
11.3k
        } else {
533
11.3k
            this->setDataFromBytes(*storage);
534
11.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
11.3k
            fOwnMemory = false;
539
11.3k
        }
540
11.3k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::TArray<8>(SkAlignedSTStorage<8, SkMeshSpecification::Attribute>*, int)
Line
Count
Source
526
20.6k
    TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) {
527
20.6k
        static_assert(InitialCapacity >= 0);
528
20.6k
        SkASSERT(size >= 0);
529
20.6k
        SkASSERT(storage->get() != nullptr);
530
20.6k
        if (size > InitialCapacity) {
531
0
            this->initData(size);
532
20.6k
        } else {
533
20.6k
            this->setDataFromBytes(*storage);
534
20.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
20.6k
            fOwnMemory = false;
539
20.6k
        }
540
20.6k
    }
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
18.4M
            : TArray{storage, size} {
547
18.4M
        this->copy(array);
548
18.4M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*)
Line
Count
Source
546
266k
            : TArray{storage, size} {
547
266k
        this->copy(array);
548
266k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkSL::SPIRVCodeGenerator::Word const*, int, SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*)
Line
Count
Source
546
16.6M
            : TArray{storage, size} {
547
16.6M
        this->copy(array);
548
16.6M
    }
skia_private::TArray<unsigned int, true>::TArray<4>(unsigned int const*, int, SkAlignedSTStorage<4, unsigned int>*)
Line
Count
Source
546
1.55M
            : TArray{storage, size} {
547
1.55M
        this->copy(array);
548
1.55M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(skgpu::graphite::DescriptorData const*, int, SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*)
skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkSL::Type const* const*, int, SkAlignedSTStorage<2, SkSL::Type const*>*)
Line
Count
Source
546
8.10k
            : TArray{storage, size} {
547
8.10k
        this->copy(array);
548
8.10k
    }
549
    template <int InitialCapacity>
550
    TArray(SkSpan<const T> data, SkAlignedSTStorage<InitialCapacity, T>* storage)
551
48.3M
            : TArray{storage, static_cast<int>(data.size())} {
552
48.3M
        this->copy(data.begin());
553
48.3M
    }
skia_private::TArray<SkPoint, true>::TArray<4>(SkSpan<SkPoint const>, SkAlignedSTStorage<4, SkPoint>*)
Line
Count
Source
551
16.1M
            : TArray{storage, static_cast<int>(data.size())} {
552
16.1M
        this->copy(data.begin());
553
16.1M
    }
skia_private::TArray<unsigned char, true>::TArray<8>(SkSpan<unsigned char const>, SkAlignedSTStorage<8, unsigned char>*)
Line
Count
Source
551
16.1M
            : TArray{storage, static_cast<int>(data.size())} {
552
16.1M
        this->copy(data.begin());
553
16.1M
    }
skia_private::TArray<float, true>::TArray<2>(SkSpan<float const>, SkAlignedSTStorage<2, float>*)
Line
Count
Source
551
16.1M
            : TArray{storage, static_cast<int>(data.size())} {
552
16.1M
        this->copy(data.begin());
553
16.1M
    }
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
1.01G
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.01G
        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.01G
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.01G
        this->setData(SkSpan<T>(data, size));
575
1.01G
    }
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
277k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
277k
        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
277k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
277k
        this->setData(SkSpan<T>(data, size));
575
277k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
789k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
789k
        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
789k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
789k
        this->setData(SkSpan<T>(data, size));
575
789k
    }
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
96
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
96
        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
96
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
96
        this->setData(SkSpan<T>(data, size));
575
96
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.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
10.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.4k
        this->setData(SkSpan<T>(data, size));
575
10.4k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.30M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.30M
        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.30M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.30M
        this->setData(SkSpan<T>(data, size));
575
3.30M
    }
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
13.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
13.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
13.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
13.7k
        this->setData(SkSpan<T>(data, size));
575
13.7k
    }
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
233M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
233M
        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
233M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
233M
        this->setData(SkSpan<T>(data, size));
575
233M
    }
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
207M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
207M
        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
207M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
207M
        this->setData(SkSpan<T>(data, size));
575
207M
    }
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
181M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
181M
        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
181M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
181M
        this->setData(SkSpan<T>(data, size));
575
181M
    }
skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.22M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.22M
        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.22M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.22M
        this->setData(SkSpan<T>(data, size));
575
5.22M
    }
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
10.3k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.3k
        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.3k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.3k
        this->setData(SkSpan<T>(data, size));
575
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
488k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
488k
        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
488k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
488k
        this->setData(SkSpan<T>(data, size));
575
488k
    }
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
110M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
110M
        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
110M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
110M
        this->setData(SkSpan<T>(data, size));
575
110M
    }
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
319k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
319k
        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
319k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
319k
        this->setData(SkSpan<T>(data, size));
575
319k
    }
skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
39.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
39.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
39.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
39.1k
        this->setData(SkSpan<T>(data, size));
575
39.1k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
39.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
39.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
39.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
39.1k
        this->setData(SkSpan<T>(data, size));
575
39.1k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
227k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
227k
        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
227k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
227k
        this->setData(SkSpan<T>(data, size));
575
227k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
62.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
62.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
62.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
62.9k
        this->setData(SkSpan<T>(data, size));
575
62.9k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
574k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
574k
        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
574k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
574k
        this->setData(SkSpan<T>(data, size));
575
574k
    }
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
76
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
76
        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
76
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
76
        this->setData(SkSpan<T>(data, size));
575
76
    }
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
517k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
517k
        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
517k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
517k
        this->setData(SkSpan<T>(data, size));
575
517k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.44k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.44k
        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.44k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.44k
        this->setData(SkSpan<T>(data, size));
575
1.44k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
57.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
57.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
57.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
57.8k
        this->setData(SkSpan<T>(data, size));
575
57.8k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
7
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
7
        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
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
7
        this->setData(SkSpan<T>(data, size));
575
7
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
188
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
188
        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
188
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
188
        this->setData(SkSpan<T>(data, size));
575
188
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
118
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
118
        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
118
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
118
        this->setData(SkSpan<T>(data, size));
575
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
77.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
77.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
77.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
77.7k
        this->setData(SkSpan<T>(data, size));
575
77.7k
    }
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
23.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
23.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
23.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
23.1k
        this->setData(SkSpan<T>(data, size));
575
23.1k
    }
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
267k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
267k
        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
267k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
267k
        this->setData(SkSpan<T>(data, size));
575
267k
    }
skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
287
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
287
        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
287
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
287
        this->setData(SkSpan<T>(data, size));
575
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
8.08M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
8.08M
        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.08M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
8.08M
        this->setData(SkSpan<T>(data, size));
575
8.08M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
17.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
17.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
17.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
17.4k
        this->setData(SkSpan<T>(data, size));
575
17.4k
    }
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
    }
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)2>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
77.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
77.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
77.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
77.8k
        this->setData(SkSpan<T>(data, size));
575
77.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
6.64M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
6.64M
        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.64M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
6.64M
        this->setData(SkSpan<T>(data, size));
575
6.64M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
34.6M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
34.6M
        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.6M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
34.6M
        this->setData(SkSpan<T>(data, size));
575
34.6M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
198k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
198k
        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
198k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
198k
        this->setData(SkSpan<T>(data, size));
575
198k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
885k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
885k
        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
885k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
885k
        this->setData(SkSpan<T>(data, size));
575
885k
    }
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
173k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
173k
        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
173k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
173k
        this->setData(SkSpan<T>(data, size));
575
173k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
14.0k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
14.0k
        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
14.0k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
14.0k
        this->setData(SkSpan<T>(data, size));
575
14.0k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
168k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
168k
        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
168k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
168k
        this->setData(SkSpan<T>(data, size));
575
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
226k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
226k
        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
226k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
226k
        this->setData(SkSpan<T>(data, size));
575
226k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
52.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
52.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
52.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
52.7k
        this->setData(SkSpan<T>(data, size));
575
52.7k
    }
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
206k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
206k
        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
206k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
206k
        this->setData(SkSpan<T>(data, size));
575
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.80M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.80M
        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.80M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.80M
        this->setData(SkSpan<T>(data, size));
575
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.16M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.16M
        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.16M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.16M
        this->setData(SkSpan<T>(data, size));
575
1.16M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
191k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
191k
        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
191k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
191k
        this->setData(SkSpan<T>(data, size));
575
191k
    }
skia_private::TArray<SkSL::Type const*, 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
    }
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
181k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
181k
        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
181k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
181k
        this->setData(SkSpan<T>(data, size));
575
181k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10.3k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.3k
        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.3k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.3k
        this->setData(SkSpan<T>(data, size));
575
10.3k
    }
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
247k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
247k
        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
247k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
247k
        this->setData(SkSpan<T>(data, size));
575
247k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
8.06k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
8.06k
        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.06k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
8.06k
        this->setData(SkSpan<T>(data, size));
575
8.06k
    }
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
84.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
84.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
84.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
84.4k
        this->setData(SkSpan<T>(data, size));
575
84.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
27.4k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
27.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
27.4k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
27.4k
        this->setData(SkSpan<T>(data, size));
575
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10.3k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.3k
        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.3k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.3k
        this->setData(SkSpan<T>(data, size));
575
10.3k
    }
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
10.3k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.3k
        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.3k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.3k
        this->setData(SkSpan<T>(data, size));
575
10.3k
    }
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
172k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
172k
        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
172k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
172k
        this->setData(SkSpan<T>(data, size));
575
172k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
814k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
814k
        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
814k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
814k
        this->setData(SkSpan<T>(data, size));
575
814k
    }
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.75M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.75M
        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.75M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.75M
        this->setData(SkSpan<T>(data, size));
575
1.75M
    }
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
15.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
15.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
15.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
15.7k
        this->setData(SkSpan<T>(data, size));
575
15.7k
    }
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
3.92k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.92k
        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.92k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.92k
        this->setData(SkSpan<T>(data, size));
575
3.92k
    }
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
11.6k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
11.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
11.6k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
11.6k
        this->setData(SkSpan<T>(data, size));
575
11.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
10.5k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
10.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
10.5k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
10.5k
        this->setData(SkSpan<T>(data, size));
575
10.5k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.02k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.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
5.02k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.02k
        this->setData(SkSpan<T>(data, size));
575
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
19.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
19.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
19.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
19.7k
        this->setData(SkSpan<T>(data, size));
575
19.7k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.66k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.66k
        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.66k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.66k
        this->setData(SkSpan<T>(data, size));
575
3.66k
    }
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
99
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
99
        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
99
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
99
        this->setData(SkSpan<T>(data, size));
575
99
    }
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
58
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
58
        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
58
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
58
        this->setData(SkSpan<T>(data, size));
575
58
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
58
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
58
        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
58
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
58
        this->setData(SkSpan<T>(data, size));
575
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
51.8k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
51.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
51.8k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
51.8k
        this->setData(SkSpan<T>(data, size));
575
51.8k
    }
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
58.2k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
58.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
58.2k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
58.2k
        this->setData(SkSpan<T>(data, size));
575
58.2k
    }
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
138
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
138
        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
138
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
138
        this->setData(SkSpan<T>(data, size));
575
138
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
2.70k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
2.70k
        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.70k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
2.70k
        this->setData(SkSpan<T>(data, size));
575
2.70k
    }
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
313
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
313
        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
313
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
313
        this->setData(SkSpan<T>(data, size));
575
313
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.24k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.24k
        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.24k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.24k
        this->setData(SkSpan<T>(data, size));
575
1.24k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
204
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
204
        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
204
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
204
        this->setData(SkSpan<T>(data, size));
575
204
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
458
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
458
        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
458
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
458
        this->setData(SkSpan<T>(data, size));
575
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
612k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
612k
        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
612k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
612k
        this->setData(SkSpan<T>(data, size));
575
612k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
78
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
78
        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
78
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
78
        this->setData(SkSpan<T>(data, size));
575
78
    }
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
27.3k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
27.3k
        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
27.3k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
27.3k
        this->setData(SkSpan<T>(data, size));
575
27.3k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.20k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.20k
        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.20k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.20k
        this->setData(SkSpan<T>(data, size));
575
3.20k
    }
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<skgpu::UniqueKey, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, 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<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::UniformDataCache::Entry, 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::Renderer const*, true>::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<SkBlendMode, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, 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
4.70k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
4.70k
        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.70k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
4.70k
        this->setData(SkSpan<T>(data, size));
575
4.70k
    }
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
1.39k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.39k
        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.39k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.39k
        this->setData(SkSpan<T>(data, size));
575
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
306k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
306k
        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
306k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
306k
        this->setData(SkSpan<T>(data, size));
575
306k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
304k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
304k
        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
304k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
304k
        this->setData(SkSpan<T>(data, size));
575
304k
    }
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
5.23k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.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
5.23k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.23k
        this->setData(SkSpan<T>(data, size));
575
5.23k
    }
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.10M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.10M
        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.10M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.10M
        this->setData(SkSpan<T>(data, size));
575
1.10M
    }
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.23k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.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
5.23k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.23k
        this->setData(SkSpan<T>(data, size));
575
5.23k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.37k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.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
1.37k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.37k
        this->setData(SkSpan<T>(data, size));
575
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
8.62k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
8.62k
        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.62k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
8.62k
        this->setData(SkSpan<T>(data, size));
575
8.62k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
31.5M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
31.5M
        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
31.5M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
31.5M
        this->setData(SkSpan<T>(data, size));
575
31.5M
    }
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
1.09M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.09M
        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.09M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.09M
        this->setData(SkSpan<T>(data, size));
575
1.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
146M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
146M
        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
146M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
146M
        this->setData(SkSpan<T>(data, size));
575
146M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
41.7k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
41.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
41.7k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
41.7k
        this->setData(SkSpan<T>(data, size));
575
41.7k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
438
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
438
        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
438
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
438
        this->setData(SkSpan<T>(data, size));
575
438
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
97.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
97.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
97.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
97.1k
        this->setData(SkSpan<T>(data, size));
575
97.1k
    }
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
248
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
248
        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
248
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
248
        this->setData(SkSpan<T>(data, size));
575
248
    }
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
96
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
96
        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
96
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
96
        this->setData(SkSpan<T>(data, size));
575
96
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
192
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
192
        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
192
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
192
        this->setData(SkSpan<T>(data, size));
575
192
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
96
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
96
        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
96
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
96
        this->setData(SkSpan<T>(data, size));
575
96
    }
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)::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*, 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<SkRuntimeEffect>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::setDataFromBytes(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<SkCanvas::ImageSetEntry, false>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<OffsetEdge, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
712
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
712
        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
712
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
712
        this->setData(SkSpan<T>(data, size));
575
712
    }
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
102k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
102k
        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
102k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
102k
        this->setData(SkSpan<T>(data, size));
575
102k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>)
skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
18.2M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
18.2M
        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
18.2M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
18.2M
        this->setData(SkSpan<T>(data, size));
575
18.2M
    }
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.45M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.45M
        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.45M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.45M
        this->setData(SkSpan<T>(data, size));
575
5.45M
    }
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.45M
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.45M
        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.45M
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.45M
        this->setData(SkSpan<T>(data, size));
575
5.45M
    }
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>)
skia_private::TArray<SkSL::Variable const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
3.10k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
3.10k
        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.10k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
3.10k
        this->setData(SkSpan<T>(data, size));
575
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
1.08k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
1.08k
        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.08k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
1.08k
        this->setData(SkSpan<T>(data, size));
575
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
5.46k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
5.46k
        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.46k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
5.46k
        this->setData(SkSpan<T>(data, size));
575
5.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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
17.1k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
17.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
17.1k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
17.1k
        this->setData(SkSpan<T>(data, size));
575
17.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::setDataFromBytes(SkSpan<std::byte>)
Line
Count
Source
567
20.9k
    void setDataFromBytes(SkSpan<std::byte> allocation) {
568
20.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
20.9k
        size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity));
574
20.9k
        this->setData(SkSpan<T>(data, size));
575
20.9k
    }
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>)
576
577
1.01G
    void setData(SkSpan<T> array) {
578
1.01G
        this->unpoison();
579
580
1.01G
        fData = array.data();
581
1.01G
        fCapacity = SkToU32(array.size());
582
1.01G
        fOwnMemory = true;
583
584
1.01G
        this->poison();
585
1.01G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>)
skia_private::TArray<bool, true>::setData(SkSpan<bool>)
Line
Count
Source
577
277k
    void setData(SkSpan<T> array) {
578
277k
        this->unpoison();
579
580
277k
        fData = array.data();
581
277k
        fCapacity = SkToU32(array.size());
582
277k
        fOwnMemory = true;
583
584
277k
        this->poison();
585
277k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>)
Line
Count
Source
577
789k
    void setData(SkSpan<T> array) {
578
789k
        this->unpoison();
579
580
789k
        fData = array.data();
581
789k
        fCapacity = SkToU32(array.size());
582
789k
        fOwnMemory = true;
583
584
789k
        this->poison();
585
789k
    }
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>)
Line
Count
Source
577
96
    void setData(SkSpan<T> array) {
578
96
        this->unpoison();
579
580
96
        fData = array.data();
581
96
        fCapacity = SkToU32(array.size());
582
96
        fOwnMemory = true;
583
584
96
        this->poison();
585
96
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>)
Line
Count
Source
577
10.4k
    void setData(SkSpan<T> array) {
578
10.4k
        this->unpoison();
579
580
10.4k
        fData = array.data();
581
10.4k
        fCapacity = SkToU32(array.size());
582
10.4k
        fOwnMemory = true;
583
584
10.4k
        this->poison();
585
10.4k
    }
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
3.30M
    void setData(SkSpan<T> array) {
578
3.30M
        this->unpoison();
579
580
3.30M
        fData = array.data();
581
3.30M
        fCapacity = SkToU32(array.size());
582
3.30M
        fOwnMemory = true;
583
584
3.30M
        this->poison();
585
3.30M
    }
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
13.7k
    void setData(SkSpan<T> array) {
578
13.7k
        this->unpoison();
579
580
13.7k
        fData = array.data();
581
13.7k
        fCapacity = SkToU32(array.size());
582
13.7k
        fOwnMemory = true;
583
584
13.7k
        this->poison();
585
13.7k
    }
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>)
Line
Count
Source
577
233M
    void setData(SkSpan<T> array) {
578
233M
        this->unpoison();
579
580
233M
        fData = array.data();
581
233M
        fCapacity = SkToU32(array.size());
582
233M
        fOwnMemory = true;
583
584
233M
        this->poison();
585
233M
    }
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>)
Line
Count
Source
577
207M
    void setData(SkSpan<T> array) {
578
207M
        this->unpoison();
579
580
207M
        fData = array.data();
581
207M
        fCapacity = SkToU32(array.size());
582
207M
        fOwnMemory = true;
583
584
207M
        this->poison();
585
207M
    }
skia_private::TArray<float, true>::setData(SkSpan<float>)
Line
Count
Source
577
181M
    void setData(SkSpan<T> array) {
578
181M
        this->unpoison();
579
580
181M
        fData = array.data();
581
181M
        fCapacity = SkToU32(array.size());
582
181M
        fOwnMemory = true;
583
584
181M
        this->poison();
585
181M
    }
skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>)
Line
Count
Source
577
5.22M
    void setData(SkSpan<T> array) {
578
5.22M
        this->unpoison();
579
580
5.22M
        fData = array.data();
581
5.22M
        fCapacity = SkToU32(array.size());
582
5.22M
        fOwnMemory = true;
583
584
5.22M
        this->poison();
585
5.22M
    }
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
10.3k
    void setData(SkSpan<T> array) {
578
10.3k
        this->unpoison();
579
580
10.3k
        fData = array.data();
581
10.3k
        fCapacity = SkToU32(array.size());
582
10.3k
        fOwnMemory = true;
583
584
10.3k
        this->poison();
585
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>)
Line
Count
Source
577
488k
    void setData(SkSpan<T> array) {
578
488k
        this->unpoison();
579
580
488k
        fData = array.data();
581
488k
        fCapacity = SkToU32(array.size());
582
488k
        fOwnMemory = true;
583
584
488k
        this->poison();
585
488k
    }
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
110M
    void setData(SkSpan<T> array) {
578
110M
        this->unpoison();
579
580
110M
        fData = array.data();
581
110M
        fCapacity = SkToU32(array.size());
582
110M
        fOwnMemory = true;
583
584
110M
        this->poison();
585
110M
    }
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
319k
    void setData(SkSpan<T> array) {
578
319k
        this->unpoison();
579
580
319k
        fData = array.data();
581
319k
        fCapacity = SkToU32(array.size());
582
319k
        fOwnMemory = true;
583
584
319k
        this->poison();
585
319k
    }
skia_private::TArray<char, true>::setData(SkSpan<char>)
Line
Count
Source
577
39.1k
    void setData(SkSpan<T> array) {
578
39.1k
        this->unpoison();
579
580
39.1k
        fData = array.data();
581
39.1k
        fCapacity = SkToU32(array.size());
582
39.1k
        fOwnMemory = true;
583
584
39.1k
        this->poison();
585
39.1k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>)
Line
Count
Source
577
39.1k
    void setData(SkSpan<T> array) {
578
39.1k
        this->unpoison();
579
580
39.1k
        fData = array.data();
581
39.1k
        fCapacity = SkToU32(array.size());
582
39.1k
        fOwnMemory = true;
583
584
39.1k
        this->poison();
585
39.1k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >)
Line
Count
Source
577
227k
    void setData(SkSpan<T> array) {
578
227k
        this->unpoison();
579
580
227k
        fData = array.data();
581
227k
        fCapacity = SkToU32(array.size());
582
227k
        fOwnMemory = true;
583
584
227k
        this->poison();
585
227k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)3> >)
Line
Count
Source
577
62.9k
    void setData(SkSpan<T> array) {
578
62.9k
        this->unpoison();
579
580
62.9k
        fData = array.data();
581
62.9k
        fCapacity = SkToU32(array.size());
582
62.9k
        fOwnMemory = true;
583
584
62.9k
        this->poison();
585
62.9k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>)
Line
Count
Source
577
574k
    void setData(SkSpan<T> array) {
578
574k
        this->unpoison();
579
580
574k
        fData = array.data();
581
574k
        fCapacity = SkToU32(array.size());
582
574k
        fOwnMemory = true;
583
584
574k
        this->poison();
585
574k
    }
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>)
Line
Count
Source
577
76
    void setData(SkSpan<T> array) {
578
76
        this->unpoison();
579
580
76
        fData = array.data();
581
76
        fCapacity = SkToU32(array.size());
582
76
        fOwnMemory = true;
583
584
76
        this->poison();
585
76
    }
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
517k
    void setData(SkSpan<T> array) {
578
517k
        this->unpoison();
579
580
517k
        fData = array.data();
581
517k
        fCapacity = SkToU32(array.size());
582
517k
        fOwnMemory = true;
583
584
517k
        this->poison();
585
517k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::setData(SkSpan<SkCanvas::Lattice::RectType>)
Line
Count
Source
577
1.44k
    void setData(SkSpan<T> array) {
578
1.44k
        this->unpoison();
579
580
1.44k
        fData = array.data();
581
1.44k
        fCapacity = SkToU32(array.size());
582
1.44k
        fOwnMemory = true;
583
584
1.44k
        this->poison();
585
1.44k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::setData(SkSpan<sk_sp<SkPicture const> >)
Line
Count
Source
577
57.8k
    void setData(SkSpan<T> array) {
578
57.8k
        this->unpoison();
579
580
57.8k
        fData = array.data();
581
57.8k
        fCapacity = SkToU32(array.size());
582
57.8k
        fOwnMemory = true;
583
584
57.8k
        this->poison();
585
57.8k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::setData(SkSpan<sk_sp<SkDrawable> >)
Line
Count
Source
577
7
    void setData(SkSpan<T> array) {
578
7
        this->unpoison();
579
580
7
        fData = array.data();
581
7
        fCapacity = SkToU32(array.size());
582
7
        fOwnMemory = true;
583
584
7
        this->poison();
585
7
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setData(SkSpan<sk_sp<SkTextBlob const> >)
Line
Count
Source
577
188
    void setData(SkSpan<T> array) {
578
188
        this->unpoison();
579
580
188
        fData = array.data();
581
188
        fCapacity = SkToU32(array.size());
582
188
        fOwnMemory = true;
583
584
188
        this->poison();
585
188
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >)
Line
Count
Source
577
118
    void setData(SkSpan<T> array) {
578
118
        this->unpoison();
579
580
118
        fData = array.data();
581
118
        fCapacity = SkToU32(array.size());
582
118
        fOwnMemory = true;
583
584
118
        this->poison();
585
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >)
Line
Count
Source
577
77.7k
    void setData(SkSpan<T> array) {
578
77.7k
        this->unpoison();
579
580
77.7k
        fData = array.data();
581
77.7k
        fCapacity = SkToU32(array.size());
582
77.7k
        fOwnMemory = true;
583
584
77.7k
        this->poison();
585
77.7k
    }
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
23.1k
    void setData(SkSpan<T> array) {
578
23.1k
        this->unpoison();
579
580
23.1k
        fData = array.data();
581
23.1k
        fCapacity = SkToU32(array.size());
582
23.1k
        fOwnMemory = true;
583
584
23.1k
        this->poison();
585
23.1k
    }
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>)
Line
Count
Source
577
267k
    void setData(SkSpan<T> array) {
578
267k
        this->unpoison();
579
580
267k
        fData = array.data();
581
267k
        fCapacity = SkToU32(array.size());
582
267k
        fOwnMemory = true;
583
584
267k
        this->poison();
585
267k
    }
skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>)
Line
Count
Source
577
287
    void setData(SkSpan<T> array) {
578
287
        this->unpoison();
579
580
287
        fData = array.data();
581
287
        fCapacity = SkToU32(array.size());
582
287
        fOwnMemory = true;
583
584
287
        this->poison();
585
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipelineContexts::MemoryCtxInfo>)
Line
Count
Source
577
8.08M
    void setData(SkSpan<T> array) {
578
8.08M
        this->unpoison();
579
580
8.08M
        fData = array.data();
581
8.08M
        fCapacity = SkToU32(array.size());
582
8.08M
        fOwnMemory = true;
583
584
8.08M
        this->poison();
585
8.08M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>)
Line
Count
Source
577
17.4k
    void setData(SkSpan<T> array) {
578
17.4k
        this->unpoison();
579
580
17.4k
        fData = array.data();
581
17.4k
        fCapacity = SkToU32(array.size());
582
17.4k
        fOwnMemory = true;
583
584
17.4k
        this->poison();
585
17.4k
    }
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
    }
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)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >)
Line
Count
Source
577
77.8k
    void setData(SkSpan<T> array) {
578
77.8k
        this->unpoison();
579
580
77.8k
        fData = array.data();
581
77.8k
        fCapacity = SkToU32(array.size());
582
77.8k
        fOwnMemory = true;
583
584
77.8k
        this->poison();
585
77.8k
    }
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
6.64M
    void setData(SkSpan<T> array) {
578
6.64M
        this->unpoison();
579
580
6.64M
        fData = array.data();
581
6.64M
        fCapacity = SkToU32(array.size());
582
6.64M
        fOwnMemory = true;
583
584
6.64M
        this->poison();
585
6.64M
    }
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
34.6M
    void setData(SkSpan<T> array) {
578
34.6M
        this->unpoison();
579
580
34.6M
        fData = array.data();
581
34.6M
        fCapacity = SkToU32(array.size());
582
34.6M
        fOwnMemory = true;
583
584
34.6M
        this->poison();
585
34.6M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>)
Line
Count
Source
577
198k
    void setData(SkSpan<T> array) {
578
198k
        this->unpoison();
579
580
198k
        fData = array.data();
581
198k
        fCapacity = SkToU32(array.size());
582
198k
        fOwnMemory = true;
583
584
198k
        this->poison();
585
198k
    }
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
897k
    void setData(SkSpan<T> array) {
578
897k
        this->unpoison();
579
580
897k
        fData = array.data();
581
897k
        fCapacity = SkToU32(array.size());
582
897k
        fOwnMemory = true;
583
584
897k
        this->poison();
585
897k
    }
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>)
Line
Count
Source
577
1.54M
    void setData(SkSpan<T> array) {
578
1.54M
        this->unpoison();
579
580
1.54M
        fData = array.data();
581
1.54M
        fCapacity = SkToU32(array.size());
582
1.54M
        fOwnMemory = true;
583
584
1.54M
        this->poison();
585
1.54M
    }
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> > >)
Line
Count
Source
577
14.0k
    void setData(SkSpan<T> array) {
578
14.0k
        this->unpoison();
579
580
14.0k
        fData = array.data();
581
14.0k
        fCapacity = SkToU32(array.size());
582
14.0k
        fOwnMemory = true;
583
584
14.0k
        this->poison();
585
14.0k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::setData(SkSpan<SkSL::RP::Instruction>)
Line
Count
Source
577
343k
    void setData(SkSpan<T> array) {
578
343k
        this->unpoison();
579
580
343k
        fData = array.data();
581
343k
        fCapacity = SkToU32(array.size());
582
343k
        fOwnMemory = true;
583
584
343k
        this->poison();
585
343k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>)
Line
Count
Source
577
226k
    void setData(SkSpan<T> array) {
578
226k
        this->unpoison();
579
580
226k
        fData = array.data();
581
226k
        fCapacity = SkToU32(array.size());
582
226k
        fOwnMemory = true;
583
584
226k
        this->poison();
585
226k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::setData(SkSpan<SkRasterPipelineContexts::BranchCtx*>)
Line
Count
Source
577
52.7k
    void setData(SkSpan<T> array) {
578
52.7k
        this->unpoison();
579
580
52.7k
        fData = array.data();
581
52.7k
        fCapacity = SkToU32(array.size());
582
52.7k
        fOwnMemory = true;
583
584
52.7k
        this->poison();
585
52.7k
    }
skia_private::TArray<float*, true>::setData(SkSpan<float*>)
Line
Count
Source
577
206k
    void setData(SkSpan<T> array) {
578
206k
        this->unpoison();
579
580
206k
        fData = array.data();
581
206k
        fCapacity = SkToU32(array.size());
582
206k
        fOwnMemory = true;
583
584
206k
        this->poison();
585
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >)
Line
Count
Source
577
1.80M
    void setData(SkSpan<T> array) {
578
1.80M
        this->unpoison();
579
580
1.80M
        fData = array.data();
581
1.80M
        fCapacity = SkToU32(array.size());
582
1.80M
        fOwnMemory = true;
583
584
1.80M
        this->poison();
585
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setData(SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>)
Line
Count
Source
577
1.16M
    void setData(SkSpan<T> array) {
578
1.16M
        this->unpoison();
579
580
1.16M
        fData = array.data();
581
1.16M
        fCapacity = SkToU32(array.size());
582
1.16M
        fOwnMemory = true;
583
584
1.16M
        this->poison();
585
1.16M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>)
Line
Count
Source
577
191k
    void setData(SkSpan<T> array) {
578
191k
        this->unpoison();
579
580
191k
        fData = array.data();
581
191k
        fCapacity = SkToU32(array.size());
582
191k
        fOwnMemory = true;
583
584
191k
        this->poison();
585
191k
    }
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>)
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
    }
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>)
Line
Count
Source
577
1.54M
    void setData(SkSpan<T> array) {
578
1.54M
        this->unpoison();
579
580
1.54M
        fData = array.data();
581
1.54M
        fCapacity = SkToU32(array.size());
582
1.54M
        fOwnMemory = true;
583
584
1.54M
        this->poison();
585
1.54M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::setData(SkSpan<SkSL::SwitchCase const*>)
Line
Count
Source
577
10.3k
    void setData(SkSpan<T> array) {
578
10.3k
        this->unpoison();
579
580
10.3k
        fData = array.data();
581
10.3k
        fCapacity = SkToU32(array.size());
582
10.3k
        fOwnMemory = true;
583
584
10.3k
        this->poison();
585
10.3k
    }
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
247k
    void setData(SkSpan<T> array) {
578
247k
        this->unpoison();
579
580
247k
        fData = array.data();
581
247k
        fCapacity = SkToU32(array.size());
582
247k
        fOwnMemory = true;
583
584
247k
        this->poison();
585
247k
    }
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
8.06k
    void setData(SkSpan<T> array) {
578
8.06k
        this->unpoison();
579
580
8.06k
        fData = array.data();
581
8.06k
        fCapacity = SkToU32(array.size());
582
8.06k
        fOwnMemory = true;
583
584
8.06k
        this->poison();
585
8.06k
    }
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
84.4k
    void setData(SkSpan<T> array) {
578
84.4k
        this->unpoison();
579
580
84.4k
        fData = array.data();
581
84.4k
        fCapacity = SkToU32(array.size());
582
84.4k
        fOwnMemory = true;
583
584
84.4k
        this->poison();
585
84.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
27.4k
    void setData(SkSpan<T> array) {
578
27.4k
        this->unpoison();
579
580
27.4k
        fData = array.data();
581
27.4k
        fCapacity = SkToU32(array.size());
582
27.4k
        fOwnMemory = true;
583
584
27.4k
        this->poison();
585
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>)
Line
Count
Source
577
10.3k
    void setData(SkSpan<T> array) {
578
10.3k
        this->unpoison();
579
580
10.3k
        fData = array.data();
581
10.3k
        fCapacity = SkToU32(array.size());
582
10.3k
        fOwnMemory = true;
583
584
10.3k
        this->poison();
585
10.3k
    }
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
10.3k
    void setData(SkSpan<T> array) {
578
10.3k
        this->unpoison();
579
580
10.3k
        fData = array.data();
581
10.3k
        fCapacity = SkToU32(array.size());
582
10.3k
        fOwnMemory = true;
583
584
10.3k
        this->poison();
585
10.3k
    }
skia_private::TArray<double, true>::setData(SkSpan<double>)
Line
Count
Source
577
172k
    void setData(SkSpan<T> array) {
578
172k
        this->unpoison();
579
580
172k
        fData = array.data();
581
172k
        fCapacity = SkToU32(array.size());
582
172k
        fOwnMemory = true;
583
584
172k
        this->poison();
585
172k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >)
Line
Count
Source
577
814k
    void setData(SkSpan<T> array) {
578
814k
        this->unpoison();
579
580
814k
        fData = array.data();
581
814k
        fCapacity = SkToU32(array.size());
582
814k
        fOwnMemory = true;
583
584
814k
        this->poison();
585
814k
    }
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>)
Line
Count
Source
577
1.75M
    void setData(SkSpan<T> array) {
578
1.75M
        this->unpoison();
579
580
1.75M
        fData = array.data();
581
1.75M
        fCapacity = SkToU32(array.size());
582
1.75M
        fOwnMemory = true;
583
584
1.75M
        this->poison();
585
1.75M
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>)
Line
Count
Source
577
15.7k
    void setData(SkSpan<T> array) {
578
15.7k
        this->unpoison();
579
580
15.7k
        fData = array.data();
581
15.7k
        fCapacity = SkToU32(array.size());
582
15.7k
        fOwnMemory = true;
583
584
15.7k
        this->poison();
585
15.7k
    }
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
3.92k
    void setData(SkSpan<T> array) {
578
3.92k
        this->unpoison();
579
580
3.92k
        fData = array.data();
581
3.92k
        fCapacity = SkToU32(array.size());
582
3.92k
        fOwnMemory = true;
583
584
3.92k
        this->poison();
585
3.92k
    }
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
11.6k
    void setData(SkSpan<T> array) {
578
11.6k
        this->unpoison();
579
580
11.6k
        fData = array.data();
581
11.6k
        fCapacity = SkToU32(array.size());
582
11.6k
        fOwnMemory = true;
583
584
11.6k
        this->poison();
585
11.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>)
Line
Count
Source
577
10.5k
    void setData(SkSpan<T> array) {
578
10.5k
        this->unpoison();
579
580
10.5k
        fData = array.data();
581
10.5k
        fCapacity = SkToU32(array.size());
582
10.5k
        fOwnMemory = true;
583
584
10.5k
        this->poison();
585
10.5k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>)
Line
Count
Source
577
5.02k
    void setData(SkSpan<T> array) {
578
5.02k
        this->unpoison();
579
580
5.02k
        fData = array.data();
581
5.02k
        fCapacity = SkToU32(array.size());
582
5.02k
        fOwnMemory = true;
583
584
5.02k
        this->poison();
585
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>)
Line
Count
Source
577
19.7k
    void setData(SkSpan<T> array) {
578
19.7k
        this->unpoison();
579
580
19.7k
        fData = array.data();
581
19.7k
        fCapacity = SkToU32(array.size());
582
19.7k
        fOwnMemory = true;
583
584
19.7k
        this->poison();
585
19.7k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>)
Line
Count
Source
577
3.66k
    void setData(SkSpan<T> array) {
578
3.66k
        this->unpoison();
579
580
3.66k
        fData = array.data();
581
3.66k
        fCapacity = SkToU32(array.size());
582
3.66k
        fOwnMemory = true;
583
584
3.66k
        this->poison();
585
3.66k
    }
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
99
    void setData(SkSpan<T> array) {
578
99
        this->unpoison();
579
580
99
        fData = array.data();
581
99
        fCapacity = SkToU32(array.size());
582
99
        fOwnMemory = true;
583
584
99
        this->poison();
585
99
    }
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>)
Line
Count
Source
577
58
    void setData(SkSpan<T> array) {
578
58
        this->unpoison();
579
580
58
        fData = array.data();
581
58
        fCapacity = SkToU32(array.size());
582
58
        fOwnMemory = true;
583
584
58
        this->poison();
585
58
    }
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
58
    void setData(SkSpan<T> array) {
578
58
        this->unpoison();
579
580
58
        fData = array.data();
581
58
        fCapacity = SkToU32(array.size());
582
58
        fOwnMemory = true;
583
584
58
        this->poison();
585
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>)
Line
Count
Source
577
51.8k
    void setData(SkSpan<T> array) {
578
51.8k
        this->unpoison();
579
580
51.8k
        fData = array.data();
581
51.8k
        fCapacity = SkToU32(array.size());
582
51.8k
        fOwnMemory = true;
583
584
51.8k
        this->poison();
585
51.8k
    }
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
58.2k
    void setData(SkSpan<T> array) {
578
58.2k
        this->unpoison();
579
580
58.2k
        fData = array.data();
581
58.2k
        fCapacity = SkToU32(array.size());
582
58.2k
        fOwnMemory = true;
583
584
58.2k
        this->poison();
585
58.2k
    }
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
138
    void setData(SkSpan<T> array) {
578
138
        this->unpoison();
579
580
138
        fData = array.data();
581
138
        fCapacity = SkToU32(array.size());
582
138
        fOwnMemory = true;
583
584
138
        this->poison();
585
138
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>)
Line
Count
Source
577
2.70k
    void setData(SkSpan<T> array) {
578
2.70k
        this->unpoison();
579
580
2.70k
        fData = array.data();
581
2.70k
        fCapacity = SkToU32(array.size());
582
2.70k
        fOwnMemory = true;
583
584
2.70k
        this->poison();
585
2.70k
    }
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
313
    void setData(SkSpan<T> array) {
578
313
        this->unpoison();
579
580
313
        fData = array.data();
581
313
        fCapacity = SkToU32(array.size());
582
313
        fOwnMemory = true;
583
584
313
        this->poison();
585
313
    }
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>)
Line
Count
Source
577
1.24k
    void setData(SkSpan<T> array) {
578
1.24k
        this->unpoison();
579
580
1.24k
        fData = array.data();
581
1.24k
        fCapacity = SkToU32(array.size());
582
1.24k
        fOwnMemory = true;
583
584
1.24k
        this->poison();
585
1.24k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>)
Line
Count
Source
577
204
    void setData(SkSpan<T> array) {
578
204
        this->unpoison();
579
580
204
        fData = array.data();
581
204
        fCapacity = SkToU32(array.size());
582
204
        fOwnMemory = true;
583
584
204
        this->poison();
585
204
    }
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
458
    void setData(SkSpan<T> array) {
578
458
        this->unpoison();
579
580
458
        fData = array.data();
581
458
        fCapacity = SkToU32(array.size());
582
458
        fOwnMemory = true;
583
584
458
        this->poison();
585
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>)
Line
Count
Source
577
612k
    void setData(SkSpan<T> array) {
578
612k
        this->unpoison();
579
580
612k
        fData = array.data();
581
612k
        fCapacity = SkToU32(array.size());
582
612k
        fOwnMemory = true;
583
584
612k
        this->poison();
585
612k
    }
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
78
    void setData(SkSpan<T> array) {
578
78
        this->unpoison();
579
580
78
        fData = array.data();
581
78
        fCapacity = SkToU32(array.size());
582
78
        fOwnMemory = true;
583
584
78
        this->poison();
585
78
    }
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
27.3k
    void setData(SkSpan<T> array) {
578
27.3k
        this->unpoison();
579
580
27.3k
        fData = array.data();
581
27.3k
        fCapacity = SkToU32(array.size());
582
27.3k
        fOwnMemory = true;
583
584
27.3k
        this->poison();
585
27.3k
    }
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
3.20k
    void setData(SkSpan<T> array) {
578
3.20k
        this->unpoison();
579
580
3.20k
        fData = array.data();
581
3.20k
        fCapacity = SkToU32(array.size());
582
3.20k
        fOwnMemory = true;
583
584
3.20k
        this->poison();
585
3.20k
    }
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<skgpu::UniqueKey, false>::setData(SkSpan<skgpu::UniqueKey>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::setData(SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Resource> >)
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::UniformDataCache::Entry, true>::setData(SkSpan<skgpu::graphite::UniformDataCache::Entry>)
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::Renderer const*, true>::setData(SkSpan<skgpu::graphite::Renderer const*>)
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<SkBlendMode, true>::setData(SkSpan<SkBlendMode>)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::setData(SkSpan<SkPDFIndirectReference>)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::setData(SkSpan<SkPDFStructElem*>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::setData(SkSpan<skia_private::TArray<SkPDFStructElem*, true> >)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::setData(SkSpan<SkPDFStructElem::MarkedContentInfo>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::setData(SkSpan<header_outline::(anonymous namespace)::Entry*>)
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
4.70k
    void setData(SkSpan<T> array) {
578
4.70k
        this->unpoison();
579
580
4.70k
        fData = array.data();
581
4.70k
        fCapacity = SkToU32(array.size());
582
4.70k
        fOwnMemory = true;
583
584
4.70k
        this->poison();
585
4.70k
    }
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
1.39k
    void setData(SkSpan<T> array) {
578
1.39k
        this->unpoison();
579
580
1.39k
        fData = array.data();
581
1.39k
        fCapacity = SkToU32(array.size());
582
1.39k
        fOwnMemory = true;
583
584
1.39k
        this->poison();
585
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::setData(SkSpan<SkFontParameters::Variation::Axis>)
Line
Count
Source
577
306k
    void setData(SkSpan<T> array) {
578
306k
        this->unpoison();
579
580
306k
        fData = array.data();
581
306k
        fCapacity = SkToU32(array.size());
582
306k
        fOwnMemory = true;
583
584
306k
        this->poison();
585
306k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::setData(SkSpan<SkFontArguments::VariationPosition::Coordinate>)
Line
Count
Source
577
304k
    void setData(SkSpan<T> array) {
578
304k
        this->unpoison();
579
580
304k
        fData = array.data();
581
304k
        fCapacity = SkToU32(array.size());
582
304k
        fOwnMemory = true;
583
584
304k
        this->poison();
585
304k
    }
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
5.23k
    void setData(SkSpan<T> array) {
578
5.23k
        this->unpoison();
579
580
5.23k
        fData = array.data();
581
5.23k
        fCapacity = SkToU32(array.size());
582
5.23k
        fOwnMemory = true;
583
584
5.23k
        this->poison();
585
5.23k
    }
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>)
Line
Count
Source
577
1.10M
    void setData(SkSpan<T> array) {
578
1.10M
        this->unpoison();
579
580
1.10M
        fData = array.data();
581
1.10M
        fCapacity = SkToU32(array.size());
582
1.10M
        fOwnMemory = true;
583
584
1.10M
        this->poison();
585
1.10M
    }
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>)
Line
Count
Source
577
5.23k
    void setData(SkSpan<T> array) {
578
5.23k
        this->unpoison();
579
580
5.23k
        fData = array.data();
581
5.23k
        fCapacity = SkToU32(array.size());
582
5.23k
        fOwnMemory = true;
583
584
5.23k
        this->poison();
585
5.23k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>)
Line
Count
Source
577
1.37k
    void setData(SkSpan<T> array) {
578
1.37k
        this->unpoison();
579
580
1.37k
        fData = array.data();
581
1.37k
        fCapacity = SkToU32(array.size());
582
1.37k
        fOwnMemory = true;
583
584
1.37k
        this->poison();
585
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >)
Line
Count
Source
577
8.62k
    void setData(SkSpan<T> array) {
578
8.62k
        this->unpoison();
579
580
8.62k
        fData = array.data();
581
8.62k
        fCapacity = SkToU32(array.size());
582
8.62k
        fOwnMemory = true;
583
584
8.62k
        this->poison();
585
8.62k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setData(SkSpan<SkSL::SPIRVCodeGenerator::Word>)
Line
Count
Source
577
31.5M
    void setData(SkSpan<T> array) {
578
31.5M
        this->unpoison();
579
580
31.5M
        fData = array.data();
581
31.5M
        fCapacity = SkToU32(array.size());
582
31.5M
        fOwnMemory = true;
583
584
31.5M
        this->poison();
585
31.5M
    }
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
1.09M
    void setData(SkSpan<T> array) {
578
1.09M
        this->unpoison();
579
580
1.09M
        fData = array.data();
581
1.09M
        fCapacity = SkToU32(array.size());
582
1.09M
        fOwnMemory = true;
583
584
1.09M
        this->poison();
585
1.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >)
Line
Count
Source
577
146M
    void setData(SkSpan<T> array) {
578
146M
        this->unpoison();
579
580
146M
        fData = array.data();
581
146M
        fCapacity = SkToU32(array.size());
582
146M
        fOwnMemory = true;
583
584
146M
        this->poison();
585
146M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>)
Line
Count
Source
577
41.7k
    void setData(SkSpan<T> array) {
578
41.7k
        this->unpoison();
579
580
41.7k
        fData = array.data();
581
41.7k
        fCapacity = SkToU32(array.size());
582
41.7k
        fOwnMemory = true;
583
584
41.7k
        this->poison();
585
41.7k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setData(SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setData(SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >)
Line
Count
Source
577
2.19k
    void setData(SkSpan<T> array) {
578
2.19k
        this->unpoison();
579
580
2.19k
        fData = array.data();
581
2.19k
        fCapacity = SkToU32(array.size());
582
2.19k
        fOwnMemory = true;
583
584
2.19k
        this->poison();
585
2.19k
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>)
Line
Count
Source
577
97.1k
    void setData(SkSpan<T> array) {
578
97.1k
        this->unpoison();
579
580
97.1k
        fData = array.data();
581
97.1k
        fCapacity = SkToU32(array.size());
582
97.1k
        fOwnMemory = true;
583
584
97.1k
        this->poison();
585
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>)
skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>)
Line
Count
Source
577
248
    void setData(SkSpan<T> array) {
578
248
        this->unpoison();
579
580
248
        fData = array.data();
581
248
        fCapacity = SkToU32(array.size());
582
248
        fOwnMemory = true;
583
584
248
        this->poison();
585
248
    }
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
96
    void setData(SkSpan<T> array) {
578
96
        this->unpoison();
579
580
96
        fData = array.data();
581
96
        fCapacity = SkToU32(array.size());
582
96
        fOwnMemory = true;
583
584
96
        this->poison();
585
96
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>)
Line
Count
Source
577
192
    void setData(SkSpan<T> array) {
578
192
        this->unpoison();
579
580
192
        fData = array.data();
581
192
        fCapacity = SkToU32(array.size());
582
192
        fOwnMemory = true;
583
584
192
        this->poison();
585
192
    }
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
96
    void setData(SkSpan<T> array) {
578
96
        this->unpoison();
579
580
96
        fData = array.data();
581
96
        fCapacity = SkToU32(array.size());
582
96
        fOwnMemory = true;
583
584
96
        this->poison();
585
96
    }
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)::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*, true>::setData(SkSpan<skgpu::graphite::ShaderNode*>)
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<SkRuntimeEffect>, true>::setData(SkSpan<sk_sp<SkRuntimeEffect> >)
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<VkClearValue, true>::setData(SkSpan<VkClearValue>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setData(SkSpan<VkDescriptorImageInfo>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setData(SkSpan<VkWriteDescriptorSet>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setData(SkSpan<skgpu::graphite::DescriptorData>)
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> >)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::setData(SkSpan<VkVertexInputBindingDescription2EXT>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::setData(SkSpan<VkVertexInputAttributeDescription2EXT>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setData(SkSpan<VkSubpassDescription>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::setData(SkSpan<VkSubpassDependency>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setData(SkSpan<VkImageView_T*>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setData(SkSpan<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::VulkanFramebuffer> >)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setData(SkSpan<SkCanvas::ImageSetEntry>)
skia_private::TArray<OffsetEdge, true>::setData(SkSpan<OffsetEdge>)
Line
Count
Source
577
712
    void setData(SkSpan<T> array) {
578
712
        this->unpoison();
579
580
712
        fData = array.data();
581
712
        fCapacity = SkToU32(array.size());
582
712
        fOwnMemory = true;
583
584
712
        this->poison();
585
712
    }
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
102k
    void setData(SkSpan<T> array) {
578
102k
        this->unpoison();
579
580
102k
        fData = array.data();
581
102k
        fCapacity = SkToU32(array.size());
582
102k
        fOwnMemory = true;
583
584
102k
        this->poison();
585
102k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>)
skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>)
Line
Count
Source
577
18.2M
    void setData(SkSpan<T> array) {
578
18.2M
        this->unpoison();
579
580
18.2M
        fData = array.data();
581
18.2M
        fCapacity = SkToU32(array.size());
582
18.2M
        fOwnMemory = true;
583
584
18.2M
        this->poison();
585
18.2M
    }
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>)
Line
Count
Source
577
5.45M
    void setData(SkSpan<T> array) {
578
5.45M
        this->unpoison();
579
580
5.45M
        fData = array.data();
581
5.45M
        fCapacity = SkToU32(array.size());
582
5.45M
        fOwnMemory = true;
583
584
5.45M
        this->poison();
585
5.45M
    }
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>)
Line
Count
Source
577
5.45M
    void setData(SkSpan<T> array) {
578
5.45M
        this->unpoison();
579
580
5.45M
        fData = array.data();
581
5.45M
        fCapacity = SkToU32(array.size());
582
5.45M
        fOwnMemory = true;
583
584
5.45M
        this->poison();
585
5.45M
    }
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>)
skia_private::TArray<SkSL::Variable const*, true>::setData(SkSpan<SkSL::Variable const*>)
Line
Count
Source
577
3.10k
    void setData(SkSpan<T> array) {
578
3.10k
        this->unpoison();
579
580
3.10k
        fData = array.data();
581
3.10k
        fCapacity = SkToU32(array.size());
582
3.10k
        fOwnMemory = true;
583
584
3.10k
        this->poison();
585
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::setData(SkSpan<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>)
Line
Count
Source
577
1.08k
    void setData(SkSpan<T> array) {
578
1.08k
        this->unpoison();
579
580
1.08k
        fData = array.data();
581
1.08k
        fCapacity = SkToU32(array.size());
582
1.08k
        fOwnMemory = true;
583
584
1.08k
        this->poison();
585
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >)
Line
Count
Source
577
5.46k
    void setData(SkSpan<T> array) {
578
5.46k
        this->unpoison();
579
580
5.46k
        fData = array.data();
581
5.46k
        fCapacity = SkToU32(array.size());
582
5.46k
        fOwnMemory = true;
583
584
5.46k
        this->poison();
585
5.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>)
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
17.1k
    void setData(SkSpan<T> array) {
578
17.1k
        this->unpoison();
579
580
17.1k
        fData = array.data();
581
17.1k
        fCapacity = SkToU32(array.size());
582
17.1k
        fOwnMemory = true;
583
584
17.1k
        this->poison();
585
17.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::setData(SkSpan<SkMeshSpecification::Attribute>)
Line
Count
Source
577
20.9k
    void setData(SkSpan<T> array) {
578
20.9k
        this->unpoison();
579
580
20.9k
        fData = array.data();
581
20.9k
        fCapacity = SkToU32(array.size());
582
20.9k
        fOwnMemory = true;
583
584
20.9k
        this->poison();
585
20.9k
    }
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> >)
586
587
7.73G
    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.73G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison()
skia_private::TArray<bool, true>::unpoison()
Line
Count
Source
587
3.18M
    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.18M
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison()
Line
Count
Source
587
3.86M
    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.86M
    }
skia_private::TArray<SkString, true>::unpoison()
Line
Count
Source
587
10.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
10.7k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison()
Line
Count
Source
587
53.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
53.9k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison()
Line
Count
Source
587
13.7M
    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
13.7M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison()
Line
Count
Source
587
190k
    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
190k
    }
skia_private::TArray<SkPoint, true>::unpoison()
Line
Count
Source
587
1.38G
    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.38G
    }
skia_private::TArray<unsigned char, true>::unpoison()
Line
Count
Source
587
2.02G
    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.02G
    }
skia_private::TArray<float, true>::unpoison()
Line
Count
Source
587
870M
    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
870M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::unpoison()
skia_private::TArray<unsigned int, true>::unpoison()
Line
Count
Source
587
62.7M
    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.7M
    }
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
41.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
41.9k
    }
skia_private::TArray<GrSurfaceProxy*, true>::unpoison()
Line
Count
Source
587
3.68M
    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.68M
    }
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
54.9M
    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
54.9M
    }
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
10.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
10.3k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison()
Line
Count
Source
587
10.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
10.3k
    }
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
943M
    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
943M
    }
skia_private::TArray<SkPath, true>::unpoison()
Line
Count
Source
587
4.27M
    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.27M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison()
skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison()
Line
Count
Source
587
1.57M
    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.57M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison()
Line
Count
Source
587
1.11M
    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.11M
    }
skia_private::TArray<char, true>::unpoison()
Line
Count
Source
587
4.59M
    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.59M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison()
Line
Count
Source
587
4.59M
    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.59M
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::unpoison()
Line
Count
Source
587
713k
    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
713k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::unpoison()
Line
Count
Source
587
46.3M
    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.3M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison()
Line
Count
Source
587
12.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
12.0k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison()
Line
Count
Source
587
3.12M
    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.12M
    }
skia_private::TArray<std::__1::thread, false>::unpoison()
Line
Count
Source
587
532
    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
532
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison()
skia_private::TArray<sk_sp<SkShader>, true>::unpoison()
Line
Count
Source
587
1.77M
    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.77M
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison()
Line
Count
Source
587
234k
    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
234k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison()
Line
Count
Source
587
236k
    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
236k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison()
Line
Count
Source
587
237k
    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
237k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison()
Line
Count
Source
587
234k
    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
234k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison()
Line
Count
Source
587
567k
    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
567k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison()
Line
Count
Source
587
1.07M
    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.07M
    }
skia_private::TArray<SkPaint, true>::unpoison()
Line
Count
Source
587
454k
    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
454k
    }
skia_private::TArray<SkMatrix, true>::unpoison()
Line
Count
Source
587
18.1k
    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
18.1k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison()
Line
Count
Source
587
817k
    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
817k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::unpoison()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison()
Line
Count
Source
587
320k
    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
320k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison()
Line
Count
Source
587
261M
    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
261M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison()
Line
Count
Source
587
4.86M
    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.86M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison()
Line
Count
Source
587
4.93M
    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.93M
    }
skia_private::TArray<SkSL::Field, true>::unpoison()
Line
Count
Source
587
5.49M
    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.49M
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::unpoison()
Line
Count
Source
587
57.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
57.2k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::unpoison()
Line
Count
Source
587
57.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
57.2M
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison()
Line
Count
Source
587
111M
    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
111M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::unpoison()
Line
Count
Source
587
5.28M
    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.28M
    }
skia_private::TArray<float*, true>::unpoison()
Line
Count
Source
587
618k
    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
618k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison()
Line
Count
Source
587
4.66M
    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.66M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison()
Line
Count
Source
587
5.50M
    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.50M
    }
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
5.39M
    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.39M
    }
skia_private::TArray<SkSL::Type const*, true>::unpoison()
Line
Count
Source
587
9.00M
    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
9.00M
    }
skia_private::TArray<SkSL::Variable*, true>::unpoison()
Line
Count
Source
587
5.10M
    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.10M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison()
Line
Count
Source
587
261k
    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
261k
    }
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
1.80M
    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.80M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison()
Line
Count
Source
587
345k
    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
345k
    }
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
1.71M
    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.71M
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison()
Line
Count
Source
587
812k
    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
812k
    }
skia_private::TArray<skgpu::Plot*, true>::unpoison()
Line
Count
Source
587
1.95k
    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.95k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison()
Line
Count
Source
587
66.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
66.7k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison()
Line
Count
Source
587
42.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
42.0k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison()
Line
Count
Source
587
4.07M
    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.07M
    }
skia_private::TArray<GrTextureProxy*, true>::unpoison()
Line
Count
Source
587
1.22M
    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.22M
    }
skia_private::TArray<GrRenderTask*, true>::unpoison()
Line
Count
Source
587
8.17M
    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.17M
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison()
Line
Count
Source
587
79.1k
    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
79.1k
    }
skia_private::TArray<double, true>::unpoison()
Line
Count
Source
587
102M
    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
102M
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison()
Line
Count
Source
587
1.06M
    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.06M
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison()
Line
Count
Source
587
901k
    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
901k
    }
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
57.1k
    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
57.1k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison()
Line
Count
Source
587
179k
    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
179k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison()
Line
Count
Source
587
20.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
20.0k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison()
Line
Count
Source
587
99.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
99.7k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison()
Line
Count
Source
587
18.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
18.3k
    }
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
490
    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
490
    }
skia_private::TArray<SkRect, true>::unpoison()
Line
Count
Source
587
232
    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
232
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison()
Line
Count
Source
587
296
    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
296
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison()
Line
Count
Source
587
259k
    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
259k
    }
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
285k
    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
285k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison()
Line
Count
Source
587
22.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
22.6k
    }
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
675
    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
675
    }
skia_private::TArray<EllipticalRRectOp::RRect, 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
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison()
skia_private::TArray<CircleOp::Circle, true>::unpoison()
Line
Count
Source
587
1.56k
    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.56k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
587
6.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
6.37k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison()
Line
Count
Source
587
1.00k
    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.00k
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison()
Line
Count
Source
587
1.83k
    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.83k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison()
Line
Count
Source
587
4.51M
    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.51M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison()
Line
Count
Source
587
312
    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
312
    }
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
140k
    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
140k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison()
Line
Count
Source
587
16.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
16.5k
    }
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<skgpu::UniqueKey, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::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
20.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
20.8k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison()
Line
Count
Source
587
64.1k
    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
64.1k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::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: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::unpoison()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::unpoison()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison()
Line
Count
Source
587
10.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
10.6k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison()
Line
Count
Source
587
35.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
35.4k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::unpoison()
Line
Count
Source
587
923k
    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
923k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::unpoison()
Line
Count
Source
587
916k
    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
916k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison()
skia_private::TArray<unsigned short, true>::unpoison()
Line
Count
Source
587
4.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
4.37M
    }
skia_private::TArray<SkMask::Format, true>::unpoison()
Line
Count
Source
587
19.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
19.8k
    }
skia_private::TArray<SkPackedGlyphID, true>::unpoison()
Line
Count
Source
587
19.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
19.8k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::unpoison()
Line
Count
Source
587
6.71k
    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.71k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison()
Line
Count
Source
587
130M
    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
130M
    }
skia_private::TArray<SkGlyph const*, true>::unpoison()
Line
Count
Source
587
4.33M
    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.33M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison()
Line
Count
Source
587
1.14G
    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.14G
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison()
Line
Count
Source
587
196k
    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
196k
    }
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
612k
    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
612k
    }
skia_private::TArray<PathSegment, true>::unpoison()
Line
Count
Source
587
23.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
23.2k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison()
Line
Count
Source
587
864
    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
864
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison()
Line
Count
Source
587
1.82k
    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.82k
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison()
Line
Count
Source
587
2.88k
    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.88k
    }
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)::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*, 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::DescriptorData, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::unpoison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::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<sk_sp<skgpu::graphite::PrecompileBase>, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::unpoison()
skia_private::TArray<OffsetEdge, true>::unpoison()
Line
Count
Source
587
5.63k
    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.63k
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison()
Line
Count
Source
587
538k
    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
538k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::unpoison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::unpoison()
skia_private::TArray<SkOpRayHit*, true>::unpoison()
Line
Count
Source
587
338M
    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
338M
    }
skia_private::TArray<SkClosestRecord, true>::unpoison()
Line
Count
Source
587
28.1M
    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.1M
    }
skia_private::TArray<SkClosestRecord const*, true>::unpoison()
Line
Count
Source
587
29.0M
    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.0M
    }
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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison()
skia_private::TArray<SkSL::Variable const*, true>::unpoison()
Line
Count
Source
587
27.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
27.7k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::unpoison()
Line
Count
Source
587
22.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
22.8k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::unpoison()
Line
Count
Source
587
63.1k
    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
63.1k
    }
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
81.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
81.6k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::unpoison()
Line
Count
Source
587
93.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
93.2k
    }
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()
596
597
5.51G
    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.51G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison()
skia_private::TArray<bool, true>::poison()
Line
Count
Source
597
2.08M
    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.08M
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison()
Line
Count
Source
597
2.32M
    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.32M
    }
skia_private::TArray<SkString, true>::poison()
Line
Count
Source
597
384
    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
384
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison()
Line
Count
Source
597
39.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
39.3k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison()
Line
Count
Source
597
8.51M
    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.51M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison()
Line
Count
Source
597
103k
    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
103k
    }
skia_private::TArray<SkPoint, true>::poison()
Line
Count
Source
597
1.18G
    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.18G
    }
skia_private::TArray<unsigned char, true>::poison()
Line
Count
Source
597
1.28G
    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.28G
    }
skia_private::TArray<float, true>::poison()
Line
Count
Source
597
673M
    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
673M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::poison()
skia_private::TArray<unsigned int, true>::poison()
Line
Count
Source
597
38.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
38.1M
    }
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
31.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
31.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::poison()
Line
Count
Source
597
1.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
1.97M
    }
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
591M
    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
591M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison()
skia_private::TArray<sk_sp<SkImageFilter>, true>::poison()
Line
Count
Source
597
716k
    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
716k
    }
skia_private::TArray<char, true>::poison()
Line
Count
Source
597
4.56M
    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.56M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison()
Line
Count
Source
597
4.56M
    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.56M
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison()
Line
Count
Source
597
903k
    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
903k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::poison()
Line
Count
Source
597
389k
    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
389k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison()
Line
Count
Source
597
1.89M
    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.89M
    }
skia_private::TArray<std::__1::thread, false>::poison()
Line
Count
Source
597
266
    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
266
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison()
skia_private::TArray<sk_sp<SkShader>, true>::poison()
Line
Count
Source
597
1.14M
    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.14M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison()
Line
Count
Source
597
2.88k
    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.88k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::poison()
Line
Count
Source
597
195k
    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
195k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::poison()
Line
Count
Source
597
181
    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
181
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison()
Line
Count
Source
597
2.34k
    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.34k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::poison()
Line
Count
Source
597
1.15k
    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.15k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::poison()
Line
Count
Source
597
466k
    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
466k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison()
Line
Count
Source
597
50
    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
50
    }
skia_private::TArray<SkPaint, true>::poison()
Line
Count
Source
597
121k
    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
121k
    }
skia_private::TArray<SkPath, true>::poison()
Line
Count
Source
597
1.38M
    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.38M
    }
skia_private::TArray<SkMatrix, true>::poison()
Line
Count
Source
597
13.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
13.3k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::poison()
Line
Count
Source
597
31.6M
    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.6M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison()
Line
Count
Source
597
417k
    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
417k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::poison()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison()
Line
Count
Source
597
259k
    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
259k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison()
Line
Count
Source
597
32.8M
    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
32.8M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison()
Line
Count
Source
597
160M
    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
160M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison()
Line
Count
Source
597
2.39M
    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.39M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison()
Line
Count
Source
597
3.31M
    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.31M
    }
skia_private::TArray<SkSL::Field, true>::poison()
Line
Count
Source
597
3.76M
    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.76M
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::poison()
Line
Count
Source
597
39.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
39.9k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::poison()
Line
Count
Source
597
32.0M
    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
32.0M
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison()
Line
Count
Source
597
55.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
55.9M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::poison()
Line
Count
Source
597
2.56M
    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.56M
    }
skia_private::TArray<float*, true>::poison()
Line
Count
Source
597
412k
    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
412k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison()
Line
Count
Source
597
3.60M
    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.60M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::poison()
Line
Count
Source
597
2.33M
    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.33M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison()
Line
Count
Source
597
2.42M
    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.42M
    }
skia_private::TArray<SkSL::Type const*, true>::poison()
Line
Count
Source
597
5.32M
    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.32M
    }
skia_private::TArray<SkSL::Variable*, true>::poison()
Line
Count
Source
597
3.47M
    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.47M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::poison()
Line
Count
Source
597
81.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
81.3k
    }
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
1.02M
    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.02M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::poison()
Line
Count
Source
597
158k
    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
158k
    }
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
548k
    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
548k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison()
skia_private::TArray<GrOnFlushCallbackObject*, true>::poison()
Line
Count
Source
597
21.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
21.0k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison()
Line
Count
Source
597
888k
    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
888k
    }
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
68.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
68.7k
    }
skia_private::TArray<double, true>::poison()
Line
Count
Source
597
51.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
51.1M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison()
Line
Count
Source
597
2.44M
    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.44M
    }
skia_private::TArray<GrRenderTask*, true>::poison()
Line
Count
Source
597
4.96M
    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.96M
    }
skia_private::TArray<GrTextureProxy*, true>::poison()
Line
Count
Source
597
412k
    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
412k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison()
Line
Count
Source
597
533k
    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
533k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison()
Line
Count
Source
597
445k
    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
445k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison()
Line
Count
Source
597
35.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
35.3k
    }
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
35.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
35.2k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison()
Line
Count
Source
597
172k
    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
172k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison()
Line
Count
Source
597
15.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
15.0k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison()
Line
Count
Source
597
61.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
61.2k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison()
Line
Count
Source
597
11.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
11.1k
    }
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
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<SkRect, true>::poison()
Line
Count
Source
597
174
    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
174
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison()
Line
Count
Source
597
177
    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
177
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison()
Line
Count
Source
597
156k
    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
156k
    }
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
175k
    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
175k
    }
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
435
    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
435
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison()
Line
Count
Source
597
9.50k
    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.50k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison()
skia_private::TArray<CircleOp::Circle, true>::poison()
Line
Count
Source
597
1.01k
    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.01k
    }
skia_private::TArray<EllipseOp::Ellipse, true>::poison()
Line
Count
Source
597
4.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
4.12k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison()
Line
Count
Source
597
636
    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
636
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison()
Line
Count
Source
597
1.37k
    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.37k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison()
Line
Count
Source
597
3.07M
    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.07M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison()
Line
Count
Source
597
234
    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
234
    }
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
91.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
91.4k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison()
Line
Count
Source
597
10.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
10.5k
    }
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<skgpu::UniqueKey, false>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::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::UniformDataCache::Entry, 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::Renderer const*, true>::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: skia_private::TArray<SkBlendMode, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::poison()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::poison()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::poison()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::poison()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison()
Line
Count
Source
597
5.34k
    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.34k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison()
skia_private::TArray<SkSVGDevice::ClipRec, true>::poison()
Line
Count
Source
597
6.62k
    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
6.62k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::poison()
Line
Count
Source
597
617k
    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
617k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::poison()
Line
Count
Source
597
612k
    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
612k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison()
skia_private::TArray<SkPackedGlyphID, true>::poison()
Line
Count
Source
597
14.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
14.8k
    }
skia_private::TArray<unsigned short, true>::poison()
Line
Count
Source
597
3.27M
    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.27M
    }
skia_private::TArray<SkMask::Format, true>::poison()
Line
Count
Source
597
14.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
14.8k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison()
Line
Count
Source
597
5.92k
    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.92k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison()
Line
Count
Source
597
40.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
40.1k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::poison()
Line
Count
Source
597
80.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
80.9M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::poison()
skia_private::TArray<SkGlyph const*, true>::poison()
Line
Count
Source
597
3.24M
    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.24M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison()
Line
Count
Source
597
993M
    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
993M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::poison()
Line
Count
Source
597
131k
    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
131k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison()
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::poison()
Line
Count
Source
597
4.66k
    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.66k
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison()
Line
Count
Source
597
517k
    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
517k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison()
skia_private::TArray<PathSegment, true>::poison()
Line
Count
Source
597
23.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
23.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison()
skia_private::TArray<GrXPFactoryTestFactory*, true>::poison()
Line
Count
Source
597
480
    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
480
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison()
Line
Count
Source
597
1.53k
    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.53k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison()
Line
Count
Source
597
960
    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
960
    }
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)::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*, 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<SkRuntimeEffect>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::poison()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::poison()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::poison()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::poison()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::poison()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::poison()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::poison()
skia_private::TArray<OffsetEdge, true>::poison()
Line
Count
Source
597
5.23k
    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.23k
    }
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
320k
    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
320k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison()
skia_private::TArray<SkOpRayHit*, true>::poison()
Line
Count
Source
597
178M
    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
178M
    }
skia_private::TArray<SkClosestRecord, true>::poison()
Line
Count
Source
597
22.6M
    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
22.6M
    }
skia_private::TArray<SkClosestRecord const*, true>::poison()
Line
Count
Source
597
17.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
17.2M
    }
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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison()
skia_private::TArray<SkSL::Variable const*, true>::poison()
Line
Count
Source
597
8.26k
    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.26k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::poison()
Line
Count
Source
597
31.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
31.5k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::poison()
Line
Count
Source
597
14.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
14.1k
    }
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
49.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
49.3k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::poison()
Line
Count
Source
597
72.6k
    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
72.6k
    }
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()
606
607
4.49G
    void changeSize(int n) {
608
4.49G
        this->unpoison();
609
4.49G
        fSize = n;
610
4.49G
        this->poison();
611
4.49G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int)
skia_private::TArray<bool, true>::changeSize(int)
Line
Count
Source
607
1.80M
    void changeSize(int n) {
608
1.80M
        this->unpoison();
609
1.80M
        fSize = n;
610
1.80M
        this->poison();
611
1.80M
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int)
Line
Count
Source
607
1.53M
    void changeSize(int n) {
608
1.53M
        this->unpoison();
609
1.53M
        fSize = n;
610
1.53M
        this->poison();
611
1.53M
    }
skia_private::TArray<SkString, true>::changeSize(int)
Line
Count
Source
607
288
    void changeSize(int n) {
608
288
        this->unpoison();
609
288
        fSize = n;
610
288
        this->poison();
611
288
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int)
Line
Count
Source
607
28.9k
    void changeSize(int n) {
608
28.9k
        this->unpoison();
609
28.9k
        fSize = n;
610
28.9k
        this->poison();
611
28.9k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int)
Line
Count
Source
607
5.20M
    void changeSize(int n) {
608
5.20M
        this->unpoison();
609
5.20M
        fSize = n;
610
5.20M
        this->poison();
611
5.20M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int)
Line
Count
Source
607
90.0k
    void changeSize(int n) {
608
90.0k
        this->unpoison();
609
90.0k
        fSize = n;
610
90.0k
        this->poison();
611
90.0k
    }
skia_private::TArray<SkPoint, true>::changeSize(int)
Line
Count
Source
607
955M
    void changeSize(int n) {
608
955M
        this->unpoison();
609
955M
        fSize = n;
610
955M
        this->poison();
611
955M
    }
skia_private::TArray<unsigned char, true>::changeSize(int)
Line
Count
Source
607
1.07G
    void changeSize(int n) {
608
1.07G
        this->unpoison();
609
1.07G
        fSize = n;
610
1.07G
        this->poison();
611
1.07G
    }
skia_private::TArray<float, true>::changeSize(int)
Line
Count
Source
607
491M
    void changeSize(int n) {
608
491M
        this->unpoison();
609
491M
        fSize = n;
610
491M
        this->poison();
611
491M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::changeSize(int)
skia_private::TArray<unsigned int, true>::changeSize(int)
Line
Count
Source
607
32.9M
    void changeSize(int n) {
608
32.9M
        this->unpoison();
609
32.9M
        fSize = n;
610
32.9M
        this->poison();
611
32.9M
    }
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
20.9k
    void changeSize(int n) {
608
20.9k
        this->unpoison();
609
20.9k
        fSize = n;
610
20.9k
        this->poison();
611
20.9k
    }
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int)
Line
Count
Source
607
1.48M
    void changeSize(int n) {
608
1.48M
        this->unpoison();
609
1.48M
        fSize = n;
610
1.48M
        this->poison();
611
1.48M
    }
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
480M
    void changeSize(int n) {
608
480M
        this->unpoison();
609
480M
        fSize = n;
610
480M
        this->poison();
611
480M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int)
Line
Count
Source
607
397k
    void changeSize(int n) {
608
397k
        this->unpoison();
609
397k
        fSize = n;
610
397k
        this->poison();
611
397k
    }
skia_private::TArray<char, true>::changeSize(int)
Line
Count
Source
607
4.52M
    void changeSize(int n) {
608
4.52M
        this->unpoison();
609
4.52M
        fSize = n;
610
4.52M
        this->poison();
611
4.52M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int)
Line
Count
Source
607
4.52M
    void changeSize(int n) {
608
4.52M
        this->unpoison();
609
4.52M
        fSize = n;
610
4.52M
        this->poison();
611
4.52M
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int)
Line
Count
Source
607
675k
    void changeSize(int n) {
608
675k
        this->unpoison();
609
675k
        fSize = n;
610
675k
        this->poison();
611
675k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::changeSize(int)
Line
Count
Source
607
326k
    void changeSize(int n) {
608
326k
        this->unpoison();
609
326k
        fSize = n;
610
326k
        this->poison();
611
326k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int)
Line
Count
Source
607
1.31M
    void changeSize(int n) {
608
1.31M
        this->unpoison();
609
1.31M
        fSize = n;
610
1.31M
        this->poison();
611
1.31M
    }
skia_private::TArray<std::__1::thread, false>::changeSize(int)
Line
Count
Source
607
190
    void changeSize(int n) {
608
190
        this->unpoison();
609
190
        fSize = n;
610
190
        this->poison();
611
190
    }
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
630k
    void changeSize(int n) {
608
630k
        this->unpoison();
609
630k
        fSize = n;
610
630k
        this->poison();
611
630k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::changeSize(int)
Line
Count
Source
607
1.44k
    void changeSize(int n) {
608
1.44k
        this->unpoison();
609
1.44k
        fSize = n;
610
1.44k
        this->poison();
611
1.44k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::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<sk_sp<SkDrawable>, true>::changeSize(int)
Line
Count
Source
607
174
    void changeSize(int n) {
608
174
        this->unpoison();
609
174
        fSize = n;
610
174
        this->poison();
611
174
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int)
Line
Count
Source
607
2.15k
    void changeSize(int n) {
608
2.15k
        this->unpoison();
609
2.15k
        fSize = n;
610
2.15k
        this->poison();
611
2.15k
    }
skia_private::TArray<sk_sp<SkVertices const>, 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<sk_sp<SkImage const>, true>::changeSize(int)
Line
Count
Source
607
388k
    void changeSize(int n) {
608
388k
        this->unpoison();
609
388k
        fSize = n;
610
388k
        this->poison();
611
388k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int)
Line
Count
Source
607
50
    void changeSize(int n) {
608
50
        this->unpoison();
609
50
        fSize = n;
610
50
        this->poison();
611
50
    }
skia_private::TArray<SkPaint, true>::changeSize(int)
Line
Count
Source
607
98.7k
    void changeSize(int n) {
608
98.7k
        this->unpoison();
609
98.7k
        fSize = n;
610
98.7k
        this->poison();
611
98.7k
    }
skia_private::TArray<SkPath, true>::changeSize(int)
Line
Count
Source
607
1.11M
    void changeSize(int n) {
608
1.11M
        this->unpoison();
609
1.11M
        fSize = n;
610
1.11M
        this->poison();
611
1.11M
    }
skia_private::TArray<SkMatrix, true>::changeSize(int)
Line
Count
Source
607
13.0k
    void changeSize(int n) {
608
13.0k
        this->unpoison();
609
13.0k
        fSize = n;
610
13.0k
        this->poison();
611
13.0k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::changeSize(int)
Line
Count
Source
607
23.5M
    void changeSize(int n) {
608
23.5M
        this->unpoison();
609
23.5M
        fSize = n;
610
23.5M
        this->poison();
611
23.5M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int)
Line
Count
Source
607
399k
    void changeSize(int n) {
608
399k
        this->unpoison();
609
399k
        fSize = n;
610
399k
        this->poison();
611
399k
    }
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
    }
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)2>, true>::changeSize(int)
Line
Count
Source
607
181k
    void changeSize(int n) {
608
181k
        this->unpoison();
609
181k
        fSize = n;
610
181k
        this->poison();
611
181k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int)
Line
Count
Source
607
26.2M
    void changeSize(int n) {
608
26.2M
        this->unpoison();
609
26.2M
        fSize = n;
610
26.2M
        this->poison();
611
26.2M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int)
Line
Count
Source
607
125M
    void changeSize(int n) {
608
125M
        this->unpoison();
609
125M
        fSize = n;
610
125M
        this->poison();
611
125M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int)
Line
Count
Source
607
2.19M
    void changeSize(int n) {
608
2.19M
        this->unpoison();
609
2.19M
        fSize = n;
610
2.19M
        this->poison();
611
2.19M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int)
Line
Count
Source
607
2.41M
    void changeSize(int n) {
608
2.41M
        this->unpoison();
609
2.41M
        fSize = n;
610
2.41M
        this->poison();
611
2.41M
    }
skia_private::TArray<SkSL::Field, true>::changeSize(int)
Line
Count
Source
607
2.21M
    void changeSize(int n) {
608
2.21M
        this->unpoison();
609
2.21M
        fSize = n;
610
2.21M
        this->poison();
611
2.21M
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::changeSize(int)
Line
Count
Source
607
25.8k
    void changeSize(int n) {
608
25.8k
        this->unpoison();
609
25.8k
        fSize = n;
610
25.8k
        this->poison();
611
25.8k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::changeSize(int)
Line
Count
Source
607
31.7M
    void changeSize(int n) {
608
31.7M
        this->unpoison();
609
31.7M
        fSize = n;
610
31.7M
        this->poison();
611
31.7M
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int)
Line
Count
Source
607
55.7M
    void changeSize(int n) {
608
55.7M
        this->unpoison();
609
55.7M
        fSize = n;
610
55.7M
        this->poison();
611
55.7M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::changeSize(int)
Line
Count
Source
607
2.51M
    void changeSize(int n) {
608
2.51M
        this->unpoison();
609
2.51M
        fSize = n;
610
2.51M
        this->poison();
611
2.51M
    }
skia_private::TArray<float*, true>::changeSize(int)
Line
Count
Source
607
206k
    void changeSize(int n) {
608
206k
        this->unpoison();
609
206k
        fSize = n;
610
206k
        this->poison();
611
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int)
Line
Count
Source
607
1.80M
    void changeSize(int n) {
608
1.80M
        this->unpoison();
609
1.80M
        fSize = n;
610
1.80M
        this->poison();
611
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::changeSize(int)
Line
Count
Source
607
1.16M
    void changeSize(int n) {
608
1.16M
        this->unpoison();
609
1.16M
        fSize = n;
610
1.16M
        this->poison();
611
1.16M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int)
Line
Count
Source
607
2.23M
    void changeSize(int n) {
608
2.23M
        this->unpoison();
609
2.23M
        fSize = n;
610
2.23M
        this->poison();
611
2.23M
    }
skia_private::TArray<SkSL::Type const*, true>::changeSize(int)
Line
Count
Source
607
3.67M
    void changeSize(int n) {
608
3.67M
        this->unpoison();
609
3.67M
        fSize = n;
610
3.67M
        this->poison();
611
3.67M
    }
skia_private::TArray<SkSL::Variable*, true>::changeSize(int)
Line
Count
Source
607
1.92M
    void changeSize(int n) {
608
1.92M
        this->unpoison();
609
1.92M
        fSize = n;
610
1.92M
        this->poison();
611
1.92M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::changeSize(int)
Line
Count
Source
607
70.9k
    void changeSize(int n) {
608
70.9k
        this->unpoison();
609
70.9k
        fSize = n;
610
70.9k
        this->poison();
611
70.9k
    }
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
777k
    void changeSize(int n) {
608
777k
        this->unpoison();
609
777k
        fSize = n;
610
777k
        this->poison();
611
777k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::changeSize(int)
Line
Count
Source
607
150k
    void changeSize(int n) {
608
150k
        this->unpoison();
609
150k
        fSize = n;
610
150k
        this->poison();
611
150k
    }
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
464k
    void changeSize(int n) {
608
464k
        this->unpoison();
609
464k
        fSize = n;
610
464k
        this->poison();
611
464k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int)
skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int)
Line
Count
Source
607
10.6k
    void changeSize(int n) {
608
10.6k
        this->unpoison();
609
10.6k
        fSize = n;
610
10.6k
        this->poison();
611
10.6k
    }
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int)
Line
Count
Source
607
860k
    void changeSize(int n) {
608
860k
        this->unpoison();
609
860k
        fSize = n;
610
860k
        this->poison();
611
860k
    }
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
58.4k
    void changeSize(int n) {
608
58.4k
        this->unpoison();
609
58.4k
        fSize = n;
610
58.4k
        this->poison();
611
58.4k
    }
skia_private::TArray<double, true>::changeSize(int)
Line
Count
Source
607
50.9M
    void changeSize(int n) {
608
50.9M
        this->unpoison();
609
50.9M
        fSize = n;
610
50.9M
        this->poison();
611
50.9M
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int)
Line
Count
Source
607
1.62M
    void changeSize(int n) {
608
1.62M
        this->unpoison();
609
1.62M
        fSize = n;
610
1.62M
        this->poison();
611
1.62M
    }
skia_private::TArray<GrRenderTask*, true>::changeSize(int)
Line
Count
Source
607
3.21M
    void changeSize(int n) {
608
3.21M
        this->unpoison();
609
3.21M
        fSize = n;
610
3.21M
        this->poison();
611
3.21M
    }
skia_private::TArray<GrTextureProxy*, true>::changeSize(int)
Line
Count
Source
607
412k
    void changeSize(int n) {
608
412k
        this->unpoison();
609
412k
        fSize = n;
610
412k
        this->poison();
611
412k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int)
Line
Count
Source
607
518k
    void changeSize(int n) {
608
518k
        this->unpoison();
609
518k
        fSize = n;
610
518k
        this->poison();
611
518k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int)
Line
Count
Source
607
445k
    void changeSize(int n) {
608
445k
        this->unpoison();
609
445k
        fSize = n;
610
445k
        this->poison();
611
445k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int)
Line
Count
Source
607
31.4k
    void changeSize(int n) {
608
31.4k
        this->unpoison();
609
31.4k
        fSize = n;
610
31.4k
        this->poison();
611
31.4k
    }
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
23.6k
    void changeSize(int n) {
608
23.6k
        this->unpoison();
609
23.6k
        fSize = n;
610
23.6k
        this->poison();
611
23.6k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int)
Line
Count
Source
607
161k
    void changeSize(int n) {
608
161k
        this->unpoison();
609
161k
        fSize = n;
610
161k
        this->poison();
611
161k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int)
Line
Count
Source
607
10.0k
    void changeSize(int n) {
608
10.0k
        this->unpoison();
609
10.0k
        fSize = n;
610
10.0k
        this->poison();
611
10.0k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int)
Line
Count
Source
607
41.4k
    void changeSize(int n) {
608
41.4k
        this->unpoison();
609
41.4k
        fSize = n;
610
41.4k
        this->poison();
611
41.4k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int)
Line
Count
Source
607
7.46k
    void changeSize(int n) {
608
7.46k
        this->unpoison();
609
7.46k
        fSize = n;
610
7.46k
        this->poison();
611
7.46k
    }
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
197
    void changeSize(int n) {
608
197
        this->unpoison();
609
197
        fSize = n;
610
197
        this->poison();
611
197
    }
skia_private::TArray<SkRect, true>::changeSize(int)
Line
Count
Source
607
116
    void changeSize(int n) {
608
116
        this->unpoison();
609
116
        fSize = n;
610
116
        this->poison();
611
116
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int)
Line
Count
Source
607
119
    void changeSize(int n) {
608
119
        this->unpoison();
609
119
        fSize = n;
610
119
        this->poison();
611
119
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int)
Line
Count
Source
607
104k
    void changeSize(int n) {
608
104k
        this->unpoison();
609
104k
        fSize = n;
610
104k
        this->poison();
611
104k
    }
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
116k
    void changeSize(int n) {
608
116k
        this->unpoison();
609
116k
        fSize = n;
610
116k
        this->poison();
611
116k
    }
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
297
    void changeSize(int n) {
608
297
        this->unpoison();
609
297
        fSize = n;
610
297
        this->poison();
611
297
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int)
Line
Count
Source
607
6.79k
    void changeSize(int n) {
608
6.79k
        this->unpoison();
609
6.79k
        fSize = n;
610
6.79k
        this->poison();
611
6.79k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int)
skia_private::TArray<CircleOp::Circle, true>::changeSize(int)
Line
Count
Source
607
701
    void changeSize(int n) {
608
701
        this->unpoison();
609
701
        fSize = n;
610
701
        this->poison();
611
701
    }
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
607
2.88k
    void changeSize(int n) {
608
2.88k
        this->unpoison();
609
2.88k
        fSize = n;
610
2.88k
        this->poison();
611
2.88k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int)
Line
Count
Source
607
432
    void changeSize(int n) {
608
432
        this->unpoison();
609
432
        fSize = n;
610
432
        this->poison();
611
432
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int)
Line
Count
Source
607
916
    void changeSize(int n) {
608
916
        this->unpoison();
609
916
        fSize = n;
610
916
        this->poison();
611
916
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int)
Line
Count
Source
607
2.46M
    void changeSize(int n) {
608
2.46M
        this->unpoison();
609
2.46M
        fSize = n;
610
2.46M
        this->poison();
611
2.46M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int)
Line
Count
Source
607
156
    void changeSize(int n) {
608
156
        this->unpoison();
609
156
        fSize = n;
610
156
        this->poison();
611
156
    }
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
64.1k
    void changeSize(int n) {
608
64.1k
        this->unpoison();
609
64.1k
        fSize = n;
610
64.1k
        this->poison();
611
64.1k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int)
Line
Count
Source
607
7.31k
    void changeSize(int n) {
608
7.31k
        this->unpoison();
609
7.31k
        fSize = n;
610
7.31k
        this->poison();
611
7.31k
    }
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<skgpu::UniqueKey, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::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::UniformDataCache::Entry, 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::Renderer const*, true>::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: skia_private::TArray<SkBlendMode, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::changeSize(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::changeSize(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int)
Line
Count
Source
607
641
    void changeSize(int n) {
608
641
        this->unpoison();
609
641
        fSize = n;
610
641
        this->poison();
611
641
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int)
Line
Count
Source
607
5.23k
    void changeSize(int n) {
608
5.23k
        this->unpoison();
609
5.23k
        fSize = n;
610
5.23k
        this->poison();
611
5.23k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::changeSize(int)
Line
Count
Source
607
311k
    void changeSize(int n) {
608
311k
        this->unpoison();
609
311k
        fSize = n;
610
311k
        this->poison();
611
311k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::changeSize(int)
Line
Count
Source
607
307k
    void changeSize(int n) {
608
307k
        this->unpoison();
609
307k
        fSize = n;
610
307k
        this->poison();
611
307k
    }
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
9.58k
    void changeSize(int n) {
608
9.58k
        this->unpoison();
609
9.58k
        fSize = n;
610
9.58k
        this->poison();
611
9.58k
    }
skia_private::TArray<unsigned short, true>::changeSize(int)
Line
Count
Source
607
2.16M
    void changeSize(int n) {
608
2.16M
        this->unpoison();
609
2.16M
        fSize = n;
610
2.16M
        this->poison();
611
2.16M
    }
skia_private::TArray<SkMask::Format, true>::changeSize(int)
Line
Count
Source
607
9.58k
    void changeSize(int n) {
608
9.58k
        this->unpoison();
609
9.58k
        fSize = n;
610
9.58k
        this->poison();
611
9.58k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int)
Line
Count
Source
607
4.55k
    void changeSize(int n) {
608
4.55k
        this->unpoison();
609
4.55k
        fSize = n;
610
4.55k
        this->poison();
611
4.55k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int)
Line
Count
Source
607
31.5k
    void changeSize(int n) {
608
31.5k
        this->unpoison();
609
31.5k
        fSize = n;
610
31.5k
        this->poison();
611
31.5k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::changeSize(int)
Line
Count
Source
607
49.3M
    void changeSize(int n) {
608
49.3M
        this->unpoison();
609
49.3M
        fSize = n;
610
49.3M
        this->poison();
611
49.3M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::changeSize(int)
skia_private::TArray<SkGlyph const*, true>::changeSize(int)
Line
Count
Source
607
2.14M
    void changeSize(int n) {
608
2.14M
        this->unpoison();
609
2.14M
        fSize = n;
610
2.14M
        this->poison();
611
2.14M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int)
Line
Count
Source
607
846M
    void changeSize(int n) {
608
846M
        this->unpoison();
609
846M
        fSize = n;
610
846M
        this->poison();
611
846M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int)
Line
Count
Source
607
89.5k
    void changeSize(int n) {
608
89.5k
        this->unpoison();
609
89.5k
        fSize = n;
610
89.5k
        this->poison();
611
89.5k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::changeSize(int)
Line
Count
Source
607
2.47k
    void changeSize(int n) {
608
2.47k
        this->unpoison();
609
2.47k
        fSize = n;
610
2.47k
        this->poison();
611
2.47k
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int)
Line
Count
Source
607
419k
    void changeSize(int n) {
608
419k
        this->unpoison();
609
419k
        fSize = n;
610
419k
        this->poison();
611
419k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int)
skia_private::TArray<PathSegment, true>::changeSize(int)
Line
Count
Source
607
22.9k
    void changeSize(int n) {
608
22.9k
        this->unpoison();
609
22.9k
        fSize = n;
610
22.9k
        this->poison();
611
22.9k
    }
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
384
    void changeSize(int n) {
608
384
        this->unpoison();
609
384
        fSize = n;
610
384
        this->poison();
611
384
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int)
Line
Count
Source
607
1.34k
    void changeSize(int n) {
608
1.34k
        this->unpoison();
609
1.34k
        fSize = n;
610
1.34k
        this->poison();
611
1.34k
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int)
Line
Count
Source
607
864
    void changeSize(int n) {
608
864
        this->unpoison();
609
864
        fSize = n;
610
864
        this->poison();
611
864
    }
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)::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*, 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<SkRuntimeEffect>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, 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::DescriptorData, 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)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::changeSize(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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.52k
    void changeSize(int n) {
608
4.52k
        this->unpoison();
609
4.52k
        fSize = n;
610
4.52k
        this->poison();
611
4.52k
    }
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
217k
    void changeSize(int n) {
608
217k
        this->unpoison();
609
217k
        fSize = n;
610
217k
        this->poison();
611
217k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int)
skia_private::TArray<SkOpRayHit*, true>::changeSize(int)
Line
Count
Source
607
160M
    void changeSize(int n) {
608
160M
        this->unpoison();
609
160M
        fSize = n;
610
160M
        this->poison();
611
160M
    }
skia_private::TArray<SkClosestRecord, true>::changeSize(int)
Line
Count
Source
607
17.2M
    void changeSize(int n) {
608
17.2M
        this->unpoison();
609
17.2M
        fSize = n;
610
17.2M
        this->poison();
611
17.2M
    }
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int)
Line
Count
Source
607
11.7M
    void changeSize(int n) {
608
11.7M
        this->unpoison();
609
11.7M
        fSize = n;
610
11.7M
        this->poison();
611
11.7M
    }
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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int)
skia_private::TArray<SkSL::Variable const*, true>::changeSize(int)
Line
Count
Source
607
5.16k
    void changeSize(int n) {
608
5.16k
        this->unpoison();
609
5.16k
        fSize = n;
610
5.16k
        this->poison();
611
5.16k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::changeSize(int)
Line
Count
Source
607
30.4k
    void changeSize(int n) {
608
30.4k
        this->unpoison();
609
30.4k
        fSize = n;
610
30.4k
        this->poison();
611
30.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::changeSize(int)
Line
Count
Source
607
8.70k
    void changeSize(int n) {
608
8.70k
        this->unpoison();
609
8.70k
        fSize = n;
610
8.70k
        this->poison();
611
8.70k
    }
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
32.2k
    void changeSize(int n) {
608
32.2k
        this->unpoison();
609
32.2k
        fSize = n;
610
32.2k
        this->poison();
611
32.2k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::changeSize(int)
Line
Count
Source
607
51.6k
    void changeSize(int n) {
608
51.6k
        this->unpoison();
609
51.6k
        fSize = n;
610
51.6k
        this->poison();
611
51.6k
    }
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)
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_NO_SANITIZE_CFI
621
1.98G
    static T* TCast(void* buffer) {
622
1.98G
        return (T*)buffer;
623
1.98G
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*)
skia_private::TArray<bool, true>::TCast(void*)
Line
Count
Source
621
352k
    static T* TCast(void* buffer) {
622
352k
        return (T*)buffer;
623
352k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*)
Line
Count
Source
621
1.43M
    static T* TCast(void* buffer) {
622
1.43M
        return (T*)buffer;
623
1.43M
    }
skia_private::TArray<SkString, true>::TCast(void*)
Line
Count
Source
621
192
    static T* TCast(void* buffer) {
622
192
        return (T*)buffer;
623
192
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*)
Line
Count
Source
621
10.4k
    static T* TCast(void* buffer) {
622
10.4k
        return (T*)buffer;
623
10.4k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*)
Line
Count
Source
621
4.17M
    static T* TCast(void* buffer) {
622
4.17M
        return (T*)buffer;
623
4.17M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*)
Line
Count
Source
621
15.8k
    static T* TCast(void* buffer) {
622
15.8k
        return (T*)buffer;
623
15.8k
    }
skia_private::TArray<SkPoint, true>::TCast(void*)
Line
Count
Source
621
1.01G
    static T* TCast(void* buffer) {
622
1.01G
        return (T*)buffer;
623
1.01G
    }
skia_private::TArray<unsigned char, true>::TCast(void*)
Line
Count
Source
621
290M
    static T* TCast(void* buffer) {
622
290M
        return (T*)buffer;
623
290M
    }
skia_private::TArray<float, true>::TCast(void*)
Line
Count
Source
621
205M
    static T* TCast(void* buffer) {
622
205M
        return (T*)buffer;
623
205M
    }
skia_private::TArray<unsigned int, true>::TCast(void*)
Line
Count
Source
621
6.27M
    static T* TCast(void* buffer) {
622
6.27M
        return (T*)buffer;
623
6.27M
    }
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
20.7k
    static T* TCast(void* buffer) {
622
20.7k
        return (T*)buffer;
623
20.7k
    }
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*)
Line
Count
Source
621
1.45M
    static T* TCast(void* buffer) {
622
1.45M
        return (T*)buffer;
623
1.45M
    }
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
143M
    static T* TCast(void* buffer) {
622
143M
        return (T*)buffer;
623
143M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*)
Line
Count
Source
621
324k
    static T* TCast(void* buffer) {
622
324k
        return (T*)buffer;
623
324k
    }
skia_private::TArray<char, true>::TCast(void*)
Line
Count
Source
621
44.3k
    static T* TCast(void* buffer) {
622
44.3k
        return (T*)buffer;
623
44.3k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*)
Line
Count
Source
621
4.47M
    static T* TCast(void* buffer) {
622
4.47M
        return (T*)buffer;
623
4.47M
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*)
Line
Count
Source
621
374k
    static T* TCast(void* buffer) {
622
374k
        return (T*)buffer;
623
374k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TCast(void*)
Line
Count
Source
621
115k
    static T* TCast(void* buffer) {
622
115k
        return (T*)buffer;
623
115k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*)
Line
Count
Source
621
581k
    static T* TCast(void* buffer) {
622
581k
        return (T*)buffer;
623
581k
    }
skia_private::TArray<std::__1::thread, false>::TCast(void*)
Line
Count
Source
621
228
    static T* TCast(void* buffer) {
622
228
        return (T*)buffer;
623
228
    }
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
569k
    static T* TCast(void* buffer) {
622
569k
        return (T*)buffer;
623
569k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, 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<SkPicture const>, true>::TCast(void*)
Line
Count
Source
621
118k
    static T* TCast(void* buffer) {
622
118k
        return (T*)buffer;
623
118k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::TCast(void*)
Line
Count
Source
621
21
    static T* TCast(void* buffer) {
622
21
        return (T*)buffer;
623
21
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TCast(void*)
Line
Count
Source
621
564
    static T* TCast(void* buffer) {
622
564
        return (T*)buffer;
623
564
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*)
Line
Count
Source
621
354
    static T* TCast(void* buffer) {
622
354
        return (T*)buffer;
623
354
    }
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*)
Line
Count
Source
621
233k
    static T* TCast(void* buffer) {
622
233k
        return (T*)buffer;
623
233k
    }
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
69.4k
    static T* TCast(void* buffer) {
622
69.4k
        return (T*)buffer;
623
69.4k
    }
skia_private::TArray<SkPath, true>::TCast(void*)
Line
Count
Source
621
701k
    static T* TCast(void* buffer) {
622
701k
        return (T*)buffer;
623
701k
    }
skia_private::TArray<SkMatrix, true>::TCast(void*)
Line
Count
Source
621
574
    static T* TCast(void* buffer) {
622
574
        return (T*)buffer;
623
574
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::TCast(void*)
Line
Count
Source
621
8.08M
    static T* TCast(void* buffer) {
622
8.08M
        return (T*)buffer;
623
8.08M
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*)
Line
Count
Source
621
52.4k
    static T* TCast(void* buffer) {
622
52.4k
        return (T*)buffer;
623
52.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
    }
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)2>, true>::TCast(void*)
Line
Count
Source
621
95.1k
    static T* TCast(void* buffer) {
622
95.1k
        return (T*)buffer;
623
95.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*)
Line
Count
Source
621
7.79M
    static T* TCast(void* buffer) {
622
7.79M
        return (T*)buffer;
623
7.79M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*)
Line
Count
Source
621
35.8M
    static T* TCast(void* buffer) {
622
35.8M
        return (T*)buffer;
623
35.8M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*)
Line
Count
Source
621
594k
    static T* TCast(void* buffer) {
622
594k
        return (T*)buffer;
623
594k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*)
Line
Count
Source
621
912k
    static T* TCast(void* buffer) {
622
912k
        return (T*)buffer;
623
912k
    }
skia_private::TArray<SkSL::Field, true>::TCast(void*)
Line
Count
Source
621
520k
    static T* TCast(void* buffer) {
622
520k
        return (T*)buffer;
623
520k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TCast(void*)
Line
Count
Source
621
22.6k
    static T* TCast(void* buffer) {
622
22.6k
        return (T*)buffer;
623
22.6k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::TCast(void*)
Line
Count
Source
621
505k
    static T* TCast(void* buffer) {
622
505k
        return (T*)buffer;
623
505k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*)
Line
Count
Source
621
473k
    static T* TCast(void* buffer) {
622
473k
        return (T*)buffer;
623
473k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::TCast(void*)
Line
Count
Source
621
105k
    static T* TCast(void* buffer) {
622
105k
        return (T*)buffer;
623
105k
    }
skia_private::TArray<float*, true>::TCast(void*)
Line
Count
Source
621
618k
    static T* TCast(void* buffer) {
622
618k
        return (T*)buffer;
623
618k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*)
Line
Count
Source
621
5.40M
    static T* TCast(void* buffer) {
622
5.40M
        return (T*)buffer;
623
5.40M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TCast(void*)
Line
Count
Source
621
3.49M
    static T* TCast(void* buffer) {
622
3.49M
        return (T*)buffer;
623
3.49M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*)
Line
Count
Source
621
191k
    static T* TCast(void* buffer) {
622
191k
        return (T*)buffer;
623
191k
    }
skia_private::TArray<SkSL::Type const*, true>::TCast(void*)
Line
Count
Source
621
1.65M
    static T* TCast(void* buffer) {
622
1.65M
        return (T*)buffer;
623
1.65M
    }
skia_private::TArray<SkSL::Variable*, true>::TCast(void*)
Line
Count
Source
621
362k
    static T* TCast(void* buffer) {
622
362k
        return (T*)buffer;
623
362k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::TCast(void*)
Line
Count
Source
621
29.3k
    static T* TCast(void* buffer) {
622
29.3k
        return (T*)buffer;
623
29.3k
    }
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
247k
    static T* TCast(void* buffer) {
622
247k
        return (T*)buffer;
623
247k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, 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<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
84.4k
    static T* TCast(void* buffer) {
622
84.4k
        return (T*)buffer;
623
84.4k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*)
Line
Count
Source
621
82.4k
    static T* TCast(void* buffer) {
622
82.4k
        return (T*)buffer;
623
82.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*)
Line
Count
Source
621
31.1k
    static T* TCast(void* buffer) {
622
31.1k
        return (T*)buffer;
623
31.1k
    }
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
10.3k
    static T* TCast(void* buffer) {
622
10.3k
        return (T*)buffer;
623
10.3k
    }
skia_private::TArray<double, true>::TCast(void*)
Line
Count
Source
621
234k
    static T* TCast(void* buffer) {
622
234k
        return (T*)buffer;
623
234k
    }
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*)
Line
Count
Source
621
814k
    static T* TCast(void* buffer) {
622
814k
        return (T*)buffer;
623
814k
    }
skia_private::TArray<GrRenderTask*, true>::TCast(void*)
Line
Count
Source
621
2.01M
    static T* TCast(void* buffer) {
622
2.01M
        return (T*)buffer;
623
2.01M
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*)
Line
Count
Source
621
47.1k
    static T* TCast(void* buffer) {
622
47.1k
        return (T*)buffer;
623
47.1k
    }
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
3.92k
    static T* TCast(void* buffer) {
622
3.92k
        return (T*)buffer;
623
3.92k
    }
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
12.2k
    static T* TCast(void* buffer) {
622
12.2k
        return (T*)buffer;
623
12.2k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*)
Line
Count
Source
621
13.5k
    static T* TCast(void* buffer) {
622
13.5k
        return (T*)buffer;
623
13.5k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*)
Line
Count
Source
621
5.02k
    static T* TCast(void* buffer) {
622
5.02k
        return (T*)buffer;
623
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*)
Line
Count
Source
621
20.2k
    static T* TCast(void* buffer) {
622
20.2k
        return (T*)buffer;
623
20.2k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*)
Line
Count
Source
621
3.73k
    static T* TCast(void* buffer) {
622
3.73k
        return (T*)buffer;
623
3.73k
    }
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
101
    static T* TCast(void* buffer) {
622
101
        return (T*)buffer;
623
101
    }
skia_private::TArray<SkRect, true>::TCast(void*)
Line
Count
Source
621
116
    static T* TCast(void* buffer) {
622
116
        return (T*)buffer;
623
116
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*)
Line
Count
Source
621
58
    static T* TCast(void* buffer) {
622
58
        return (T*)buffer;
623
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*)
Line
Count
Source
621
52.4k
    static T* TCast(void* buffer) {
622
52.4k
        return (T*)buffer;
623
52.4k
    }
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
61.6k
    static T* TCast(void* buffer) {
622
61.6k
        return (T*)buffer;
623
61.6k
    }
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
156
    static T* TCast(void* buffer) {
622
156
        return (T*)buffer;
623
156
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*)
Line
Count
Source
621
3.05k
    static T* TCast(void* buffer) {
622
3.05k
        return (T*)buffer;
623
3.05k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*)
skia_private::TArray<CircleOp::Circle, true>::TCast(void*)
Line
Count
Source
621
349
    static T* TCast(void* buffer) {
622
349
        return (T*)buffer;
623
349
    }
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
621
1.36k
    static T* TCast(void* buffer) {
622
1.36k
        return (T*)buffer;
623
1.36k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*)
Line
Count
Source
621
223
    static T* TCast(void* buffer) {
622
223
        return (T*)buffer;
623
223
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*)
Line
Count
Source
621
458
    static T* TCast(void* buffer) {
622
458
        return (T*)buffer;
623
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*)
Line
Count
Source
621
619k
    static T* TCast(void* buffer) {
622
619k
        return (T*)buffer;
623
619k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*)
Line
Count
Source
621
78
    static T* TCast(void* buffer) {
622
78
        return (T*)buffer;
623
78
    }
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
30.0k
    static T* TCast(void* buffer) {
622
30.0k
        return (T*)buffer;
623
30.0k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*)
Line
Count
Source
621
3.38k
    static T* TCast(void* buffer) {
622
3.38k
        return (T*)buffer;
623
3.38k
    }
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<skgpu::UniqueKey, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::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::UniformDataCache::Entry, 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::Renderer const*, true>::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<SkBlendMode, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::TCast(void*)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::TCast(void*)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*)
Line
Count
Source
621
9.41k
    static T* TCast(void* buffer) {
622
9.41k
        return (T*)buffer;
623
9.41k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*)
Line
Count
Source
621
4.17k
    static T* TCast(void* buffer) {
622
4.17k
        return (T*)buffer;
623
4.17k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::TCast(void*)
Line
Count
Source
621
306k
    static T* TCast(void* buffer) {
622
306k
        return (T*)buffer;
623
306k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::TCast(void*)
Line
Count
Source
621
304k
    static T* TCast(void* buffer) {
622
304k
        return (T*)buffer;
623
304k
    }
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
9.88k
    static T* TCast(void* buffer) {
622
9.88k
        return (T*)buffer;
623
9.88k
    }
skia_private::TArray<unsigned short, true>::TCast(void*)
Line
Count
Source
621
2.16M
    static T* TCast(void* buffer) {
622
2.16M
        return (T*)buffer;
623
2.16M
    }
skia_private::TArray<SkMask::Format, true>::TCast(void*)
Line
Count
Source
621
9.88k
    static T* TCast(void* buffer) {
622
9.88k
        return (T*)buffer;
623
9.88k
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*)
Line
Count
Source
621
4.11k
    static T* TCast(void* buffer) {
622
4.11k
        return (T*)buffer;
623
4.11k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*)
Line
Count
Source
621
8.76k
    static T* TCast(void* buffer) {
622
8.76k
        return (T*)buffer;
623
8.76k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TCast(void*)
Line
Count
Source
621
31.5M
    static T* TCast(void* buffer) {
622
31.5M
        return (T*)buffer;
623
31.5M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TCast(void*)
skia_private::TArray<SkGlyph const*, true>::TCast(void*)
Line
Count
Source
621
2.14M
    static T* TCast(void* buffer) {
622
2.14M
        return (T*)buffer;
623
2.14M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*)
Line
Count
Source
621
146M
    static T* TCast(void* buffer) {
622
146M
        return (T*)buffer;
623
146M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*)
Line
Count
Source
621
42.1k
    static T* TCast(void* buffer) {
622
42.1k
        return (T*)buffer;
623
42.1k
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TCast(void*)
Line
Count
Source
621
1.31k
    static T* TCast(void* buffer) {
622
1.31k
        return (T*)buffer;
623
1.31k
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*)
Line
Count
Source
621
194k
    static T* TCast(void* buffer) {
622
194k
        return (T*)buffer;
623
194k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*)
skia_private::TArray<PathSegment, true>::TCast(void*)
Line
Count
Source
621
438
    static T* TCast(void* buffer) {
622
438
        return (T*)buffer;
623
438
    }
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
288
    static T* TCast(void* buffer) {
622
288
        return (T*)buffer;
623
288
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*)
Line
Count
Source
621
576
    static T* TCast(void* buffer) {
622
576
        return (T*)buffer;
623
576
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*)
Line
Count
Source
621
288
    static T* TCast(void* buffer) {
622
288
        return (T*)buffer;
623
288
    }
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)::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*, 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<SkRuntimeEffect>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TCast(void*)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TCast(void*)
skia_private::TArray<OffsetEdge, true>::TCast(void*)
Line
Count
Source
621
5.14k
    static T* TCast(void* buffer) {
622
5.14k
        return (T*)buffer;
623
5.14k
    }
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
108k
    static T* TCast(void* buffer) {
622
108k
        return (T*)buffer;
623
108k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*)
skia_private::TArray<SkOpRayHit*, true>::TCast(void*)
Line
Count
Source
621
43.1M
    static T* TCast(void* buffer) {
622
43.1M
        return (T*)buffer;
623
43.1M
    }
skia_private::TArray<SkClosestRecord, true>::TCast(void*)
Line
Count
Source
621
5.45M
    static T* TCast(void* buffer) {
622
5.45M
        return (T*)buffer;
623
5.45M
    }
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*)
Line
Count
Source
621
5.46M
    static T* TCast(void* buffer) {
622
5.46M
        return (T*)buffer;
623
5.46M
    }
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*)
skia_private::TArray<SkSL::Variable const*, true>::TCast(void*)
Line
Count
Source
621
9.30k
    static T* TCast(void* buffer) {
622
9.30k
        return (T*)buffer;
623
9.30k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::TCast(void*)
Line
Count
Source
621
2.16k
    static T* TCast(void* buffer) {
622
2.16k
        return (T*)buffer;
623
2.16k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::TCast(void*)
Line
Count
Source
621
5.46k
    static T* TCast(void* buffer) {
622
5.46k
        return (T*)buffer;
623
5.46k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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
17.1k
    static T* TCast(void* buffer) {
622
17.1k
        return (T*)buffer;
623
17.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::TCast(void*)
Line
Count
Source
621
21.1k
    static T* TCast(void* buffer) {
622
21.1k
        return (T*)buffer;
623
21.1k
    }
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*)
624
625
481M
    static size_t Bytes(int n) {
626
481M
        SkASSERT(n <= kMaxCapacity);
627
481M
        return SkToSizeT(n) * sizeof(T);
628
481M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int)
skia_private::TArray<bool, true>::Bytes(int)
Line
Count
Source
625
7.65k
    static size_t Bytes(int n) {
626
7.65k
        SkASSERT(n <= kMaxCapacity);
627
7.65k
        return SkToSizeT(n) * sizeof(T);
628
7.65k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int)
Line
Count
Source
625
326k
    static size_t Bytes(int n) {
626
326k
        SkASSERT(n <= kMaxCapacity);
627
326k
        return SkToSizeT(n) * sizeof(T);
628
326k
    }
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)
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
625
87.5M
    static size_t Bytes(int n) {
626
87.5M
        SkASSERT(n <= kMaxCapacity);
627
87.5M
        return SkToSizeT(n) * sizeof(T);
628
87.5M
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
625
185M
    static size_t Bytes(int n) {
626
185M
        SkASSERT(n <= kMaxCapacity);
627
185M
        return SkToSizeT(n) * sizeof(T);
628
185M
    }
skia_private::TArray<float, true>::Bytes(int)
Line
Count
Source
625
47.2M
    static size_t Bytes(int n) {
626
47.2M
        SkASSERT(n <= kMaxCapacity);
627
47.2M
        return SkToSizeT(n) * sizeof(T);
628
47.2M
    }
skia_private::TArray<unsigned int, true>::Bytes(int)
Line
Count
Source
625
1.44k
    static size_t Bytes(int n) {
626
1.44k
        SkASSERT(n <= kMaxCapacity);
627
1.44k
        return SkToSizeT(n) * sizeof(T);
628
1.44k
    }
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
10.3k
    static size_t Bytes(int n) {
626
10.3k
        SkASSERT(n <= kMaxCapacity);
627
10.3k
        return SkToSizeT(n) * sizeof(T);
628
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int)
Line
Count
Source
625
488k
    static size_t Bytes(int n) {
626
488k
        SkASSERT(n <= kMaxCapacity);
627
488k
        return SkToSizeT(n) * sizeof(T);
628
488k
    }
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
250k
    static size_t Bytes(int n) {
626
250k
        SkASSERT(n <= kMaxCapacity);
627
250k
        return SkToSizeT(n) * sizeof(T);
628
250k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int)
skia_private::TArray<sk_sp<SkImageFilter>, true>::Bytes(int)
Line
Count
Source
625
4.40k
    static size_t Bytes(int n) {
626
4.40k
        SkASSERT(n <= kMaxCapacity);
627
4.40k
        return SkToSizeT(n) * sizeof(T);
628
4.40k
    }
skia_private::TArray<char, true>::Bytes(int)
Line
Count
Source
625
5.20k
    static size_t Bytes(int n) {
626
5.20k
        SkASSERT(n <= kMaxCapacity);
627
5.20k
        return SkToSizeT(n) * sizeof(T);
628
5.20k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int)
Line
Count
Source
625
5.27k
    static size_t Bytes(int n) {
626
5.27k
        SkASSERT(n <= kMaxCapacity);
627
5.27k
        return SkToSizeT(n) * sizeof(T);
628
5.27k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int)
Line
Count
Source
625
73.5k
    static size_t Bytes(int n) {
626
73.5k
        SkASSERT(n <= kMaxCapacity);
627
73.5k
        return SkToSizeT(n) * sizeof(T);
628
73.5k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int)
Line
Count
Source
625
25.5k
    static size_t Bytes(int n) {
626
25.5k
        SkASSERT(n <= kMaxCapacity);
627
25.5k
        return SkToSizeT(n) * sizeof(T);
628
25.5k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int)
Line
Count
Source
625
3.84k
    static size_t Bytes(int n) {
626
3.84k
        SkASSERT(n <= kMaxCapacity);
627
3.84k
        return SkToSizeT(n) * sizeof(T);
628
3.84k
    }
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<SkShader>, true>::Bytes(int)
Line
Count
Source
625
51.8k
    static size_t Bytes(int n) {
626
51.8k
        SkASSERT(n <= kMaxCapacity);
627
51.8k
        return SkToSizeT(n) * sizeof(T);
628
51.8k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int)
Line
Count
Source
625
1.44k
    static size_t Bytes(int n) {
626
1.44k
        SkASSERT(n <= kMaxCapacity);
627
1.44k
        return SkToSizeT(n) * sizeof(T);
628
1.44k
    }
skia_private::TArray<SkPaint, true>::Bytes(int)
Line
Count
Source
625
23.1k
    static size_t Bytes(int n) {
626
23.1k
        SkASSERT(n <= kMaxCapacity);
627
23.1k
        return SkToSizeT(n) * sizeof(T);
628
23.1k
    }
skia_private::TArray<SkPath, true>::Bytes(int)
Line
Count
Source
625
267k
    static size_t Bytes(int n) {
626
267k
        SkASSERT(n <= kMaxCapacity);
627
267k
        return SkToSizeT(n) * sizeof(T);
628
267k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int)
Line
Count
Source
625
57.8k
    static size_t Bytes(int n) {
626
57.8k
        SkASSERT(n <= kMaxCapacity);
627
57.8k
        return SkToSizeT(n) * sizeof(T);
628
57.8k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int)
Line
Count
Source
625
188
    static size_t Bytes(int n) {
626
188
        SkASSERT(n <= kMaxCapacity);
627
188
        return SkToSizeT(n) * sizeof(T);
628
188
    }
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
118
    static size_t Bytes(int n) {
626
118
        SkASSERT(n <= kMaxCapacity);
627
118
        return SkToSizeT(n) * sizeof(T);
628
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int)
Line
Count
Source
625
77.7k
    static size_t Bytes(int n) {
626
77.7k
        SkASSERT(n <= kMaxCapacity);
627
77.7k
        return SkToSizeT(n) * sizeof(T);
628
77.7k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int)
Line
Count
Source
625
7
    static size_t Bytes(int n) {
626
7
        SkASSERT(n <= kMaxCapacity);
627
7
        return SkToSizeT(n) * sizeof(T);
628
7
    }
skia_private::TArray<SkMatrix, true>::Bytes(int)
Line
Count
Source
625
287
    static size_t Bytes(int n) {
626
287
        SkASSERT(n <= kMaxCapacity);
627
287
        return SkToSizeT(n) * sizeof(T);
628
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::Bytes(int)
Line
Count
Source
625
116
    static size_t Bytes(int n) {
626
116
        SkASSERT(n <= kMaxCapacity);
627
116
        return SkToSizeT(n) * sizeof(T);
628
116
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int)
Line
Count
Source
625
17.4k
    static size_t Bytes(int n) {
626
17.4k
        SkASSERT(n <= kMaxCapacity);
627
17.4k
        return SkToSizeT(n) * sizeof(T);
628
17.4k
    }
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
    }
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)2>, true>::Bytes(int)
Line
Count
Source
625
17.2k
    static size_t Bytes(int n) {
626
17.2k
        SkASSERT(n <= kMaxCapacity);
627
17.2k
        return SkToSizeT(n) * sizeof(T);
628
17.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int)
Line
Count
Source
625
97.3k
    static size_t Bytes(int n) {
626
97.3k
        SkASSERT(n <= kMaxCapacity);
627
97.3k
        return SkToSizeT(n) * sizeof(T);
628
97.3k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int)
Line
Count
Source
625
1.95M
    static size_t Bytes(int n) {
626
1.95M
        SkASSERT(n <= kMaxCapacity);
627
1.95M
        return SkToSizeT(n) * sizeof(T);
628
1.95M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int)
Line
Count
Source
625
1.23M
    static size_t Bytes(int n) {
626
1.23M
        SkASSERT(n <= kMaxCapacity);
627
1.23M
        return SkToSizeT(n) * sizeof(T);
628
1.23M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int)
Line
Count
Source
625
19.5k
    static size_t Bytes(int n) {
626
19.5k
        SkASSERT(n <= kMaxCapacity);
627
19.5k
        return SkToSizeT(n) * sizeof(T);
628
19.5k
    }
skia_private::TArray<SkSL::Field, true>::Bytes(int)
Line
Count
Source
625
7.54k
    static size_t Bytes(int n) {
626
7.54k
        SkASSERT(n <= kMaxCapacity);
627
7.54k
        return SkToSizeT(n) * sizeof(T);
628
7.54k
    }
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
290
    static size_t Bytes(int n) {
626
290
        SkASSERT(n <= kMaxCapacity);
627
290
        return SkToSizeT(n) * sizeof(T);
628
290
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int)
Line
Count
Source
625
162k
    static size_t Bytes(int n) {
626
162k
        SkASSERT(n <= kMaxCapacity);
627
162k
        return SkToSizeT(n) * sizeof(T);
628
162k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Bytes(int)
Line
Count
Source
625
35.4k
    static size_t Bytes(int n) {
626
35.4k
        SkASSERT(n <= kMaxCapacity);
627
35.4k
        return SkToSizeT(n) * sizeof(T);
628
35.4k
    }
skia_private::TArray<float*, true>::Bytes(int)
Line
Count
Source
625
162k
    static size_t Bytes(int n) {
626
162k
        SkASSERT(n <= kMaxCapacity);
627
162k
        return SkToSizeT(n) * sizeof(T);
628
162k
    }
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
76
    static size_t Bytes(int n) {
626
76
        SkASSERT(n <= kMaxCapacity);
627
76
        return SkToSizeT(n) * sizeof(T);
628
76
    }
skia_private::TArray<SkSL::Variable*, true>::Bytes(int)
Line
Count
Source
625
6.30k
    static size_t Bytes(int n) {
626
6.30k
        SkASSERT(n <= kMaxCapacity);
627
6.30k
        return SkToSizeT(n) * sizeof(T);
628
6.30k
    }
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)
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
27.4k
    static size_t Bytes(int n) {
626
27.4k
        SkASSERT(n <= kMaxCapacity);
627
27.4k
        return SkToSizeT(n) * sizeof(T);
628
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int)
Line
Count
Source
625
10.3k
    static size_t Bytes(int n) {
626
10.3k
        SkASSERT(n <= kMaxCapacity);
627
10.3k
        return SkToSizeT(n) * sizeof(T);
628
10.3k
    }
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
432k
    static size_t Bytes(int n) {
626
432k
        SkASSERT(n <= kMaxCapacity);
627
432k
        return SkToSizeT(n) * sizeof(T);
628
432k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int)
skia_private::TArray<double, true>::Bytes(int)
Line
Count
Source
625
62.1k
    static size_t Bytes(int n) {
626
62.1k
        SkASSERT(n <= kMaxCapacity);
627
62.1k
        return SkToSizeT(n) * sizeof(T);
628
62.1k
    }
skia_private::TArray<GrRenderTask*, true>::Bytes(int)
Line
Count
Source
625
127k
    static size_t Bytes(int n) {
626
127k
        SkASSERT(n <= kMaxCapacity);
627
127k
        return SkToSizeT(n) * sizeof(T);
628
127k
    }
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
91.8k
    static size_t Bytes(int n) {
626
91.8k
        SkASSERT(n <= kMaxCapacity);
627
91.8k
        return SkToSizeT(n) * sizeof(T);
628
91.8k
    }
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
671
    static size_t Bytes(int n) {
626
671
        SkASSERT(n <= kMaxCapacity);
627
671
        return SkToSizeT(n) * sizeof(T);
628
671
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int)
Line
Count
Source
625
2.98k
    static size_t Bytes(int n) {
626
2.98k
        SkASSERT(n <= kMaxCapacity);
627
2.98k
        return SkToSizeT(n) * sizeof(T);
628
2.98k
    }
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
493
    static size_t Bytes(int n) {
626
493
        SkASSERT(n <= kMaxCapacity);
627
493
        return SkToSizeT(n) * sizeof(T);
628
493
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int)
Line
Count
Source
625
67
    static size_t Bytes(int n) {
626
67
        SkASSERT(n <= kMaxCapacity);
627
67
        return SkToSizeT(n) * sizeof(T);
628
67
    }
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
2
    static size_t Bytes(int n) {
626
2
        SkASSERT(n <= kMaxCapacity);
627
2
        return SkToSizeT(n) * sizeof(T);
628
2
    }
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
596
    static size_t Bytes(int n) {
626
596
        SkASSERT(n <= kMaxCapacity);
627
596
        return SkToSizeT(n) * sizeof(T);
628
596
    }
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
3.31k
    static size_t Bytes(int n) {
626
3.31k
        SkASSERT(n <= kMaxCapacity);
627
3.31k
        return SkToSizeT(n) * sizeof(T);
628
3.31k
    }
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
18
    static size_t Bytes(int n) {
626
18
        SkASSERT(n <= kMaxCapacity);
627
18
        return SkToSizeT(n) * sizeof(T);
628
18
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int)
Line
Count
Source
625
341
    static size_t Bytes(int n) {
626
341
        SkASSERT(n <= kMaxCapacity);
627
341
        return SkToSizeT(n) * sizeof(T);
628
341
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int)
skia_private::TArray<CircleOp::Circle, true>::Bytes(int)
Line
Count
Source
625
36
    static size_t Bytes(int n) {
626
36
        SkASSERT(n <= kMaxCapacity);
627
36
        return SkToSizeT(n) * sizeof(T);
628
36
    }
skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int)
Line
Count
Source
625
121
    static size_t Bytes(int n) {
626
121
        SkASSERT(n <= kMaxCapacity);
627
121
        return SkToSizeT(n) * sizeof(T);
628
121
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int)
Line
Count
Source
625
19
    static size_t Bytes(int n) {
626
19
        SkASSERT(n <= kMaxCapacity);
627
19
        return SkToSizeT(n) * sizeof(T);
628
19
    }
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
3.63k
    static size_t Bytes(int n) {
626
3.63k
        SkASSERT(n <= kMaxCapacity);
627
3.63k
        return SkToSizeT(n) * sizeof(T);
628
3.63k
    }
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
16.9k
    static size_t Bytes(int n) {
626
16.9k
        SkASSERT(n <= kMaxCapacity);
627
16.9k
        return SkToSizeT(n) * sizeof(T);
628
16.9k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int)
Line
Count
Source
625
180
    static size_t Bytes(int n) {
626
180
        SkASSERT(n <= kMaxCapacity);
627
180
        return SkToSizeT(n) * sizeof(T);
628
180
    }
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<skgpu::UniqueKey, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<SkBlendMode, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::Bytes(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::Bytes(int)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int)
Line
Count
Source
625
4.70k
    static size_t Bytes(int n) {
626
4.70k
        SkASSERT(n <= kMaxCapacity);
627
4.70k
        return SkToSizeT(n) * sizeof(T);
628
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int)
Line
Count
Source
625
1.39k
    static size_t Bytes(int n) {
626
1.39k
        SkASSERT(n <= kMaxCapacity);
627
1.39k
        return SkToSizeT(n) * sizeof(T);
628
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::Bytes(int)
Line
Count
Source
625
100
    static size_t Bytes(int n) {
626
100
        SkASSERT(n <= kMaxCapacity);
627
100
        return SkToSizeT(n) * sizeof(T);
628
100
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::Bytes(int)
Line
Count
Source
625
53
    static size_t Bytes(int n) {
626
53
        SkASSERT(n <= kMaxCapacity);
627
53
        return SkToSizeT(n) * sizeof(T);
628
53
    }
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
151
    static size_t Bytes(int n) {
626
151
        SkASSERT(n <= kMaxCapacity);
627
151
        return SkToSizeT(n) * sizeof(T);
628
151
    }
skia_private::TArray<unsigned short, true>::Bytes(int)
Line
Count
Source
625
499
    static size_t Bytes(int n) {
626
499
        SkASSERT(n <= kMaxCapacity);
627
499
        return SkToSizeT(n) * sizeof(T);
628
499
    }
skia_private::TArray<SkMask::Format, true>::Bytes(int)
Line
Count
Source
625
151
    static size_t Bytes(int n) {
626
151
        SkASSERT(n <= kMaxCapacity);
627
151
        return SkToSizeT(n) * sizeof(T);
628
151
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int)
Line
Count
Source
625
1.37k
    static size_t Bytes(int n) {
626
1.37k
        SkASSERT(n <= kMaxCapacity);
627
1.37k
        return SkToSizeT(n) * sizeof(T);
628
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int)
Line
Count
Source
625
6.35k
    static size_t Bytes(int n) {
626
6.35k
        SkASSERT(n <= kMaxCapacity);
627
6.35k
        return SkToSizeT(n) * sizeof(T);
628
6.35k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int)
skia_private::TArray<SkGlyph const*, true>::Bytes(int)
Line
Count
Source
625
197
    static size_t Bytes(int n) {
626
197
        SkASSERT(n <= kMaxCapacity);
627
197
        return SkToSizeT(n) * sizeof(T);
628
197
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int)
Line
Count
Source
625
364
    static size_t Bytes(int n) {
626
364
        SkASSERT(n <= kMaxCapacity);
627
364
        return SkToSizeT(n) * sizeof(T);
628
364
    }
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
97.1k
    static size_t Bytes(int n) {
626
97.1k
        SkASSERT(n <= kMaxCapacity);
627
97.1k
        return SkToSizeT(n) * sizeof(T);
628
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int)
skia_private::TArray<PathSegment, true>::Bytes(int)
Line
Count
Source
625
190
    static size_t Bytes(int n) {
626
190
        SkASSERT(n <= kMaxCapacity);
627
190
        return SkToSizeT(n) * sizeof(T);
628
190
    }
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)::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*, 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<SkRuntimeEffect>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int)
skia_private::TArray<OffsetEdge, true>::Bytes(int)
Line
Count
Source
625
311
    static size_t Bytes(int n) {
626
311
        SkASSERT(n <= kMaxCapacity);
627
311
        return SkToSizeT(n) * sizeof(T);
628
311
    }
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
3.00k
    static size_t Bytes(int n) {
626
3.00k
        SkASSERT(n <= kMaxCapacity);
627
3.00k
        return SkToSizeT(n) * sizeof(T);
628
3.00k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int)
skia_private::TArray<SkOpRayHit*, true>::Bytes(int)
Line
Count
Source
625
12.4M
    static size_t Bytes(int n) {
626
12.4M
        SkASSERT(n <= kMaxCapacity);
627
12.4M
        return SkToSizeT(n) * sizeof(T);
628
12.4M
    }
skia_private::TArray<SkClosestRecord, true>::Bytes(int)
Line
Count
Source
625
4.74k
    static size_t Bytes(int n) {
626
4.74k
        SkASSERT(n <= kMaxCapacity);
627
4.74k
        return SkToSizeT(n) * sizeof(T);
628
4.74k
    }
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int)
Line
Count
Source
625
3.41k
    static size_t Bytes(int n) {
626
3.41k
        SkASSERT(n <= kMaxCapacity);
627
3.41k
        return SkToSizeT(n) * sizeof(T);
628
3.41k
    }
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)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int)
Line
Count
Source
625
2.10k
    static size_t Bytes(int n) {
626
2.10k
        SkASSERT(n <= kMaxCapacity);
627
2.10k
        return SkToSizeT(n) * sizeof(T);
628
2.10k
    }
skia_private::TArray<SkPoint, true>::Bytes(int)
Line
Count
Source
625
3.81k
    static size_t Bytes(int n) {
626
3.81k
        SkASSERT(n <= kMaxCapacity);
627
3.81k
        return SkToSizeT(n) * sizeof(T);
628
3.81k
    }
skia_private::TArray<unsigned char, true>::Bytes(int)
Line
Count
Source
625
2.26k
    static size_t Bytes(int n) {
626
2.26k
        SkASSERT(n <= kMaxCapacity);
627
2.26k
        return SkToSizeT(n) * sizeof(T);
628
2.26k
    }
skia_private::TArray<float, true>::Bytes(int)
Line
Count
Source
625
782
    static size_t Bytes(int n) {
626
782
        SkASSERT(n <= kMaxCapacity);
627
782
        return SkToSizeT(n) * sizeof(T);
628
782
    }
skia_private::TArray<SkString, true>::Bytes(int)
Line
Count
Source
625
26
    static size_t Bytes(int n) {
626
26
        SkASSERT(n <= kMaxCapacity);
627
26
        return SkToSizeT(n) * sizeof(T);
628
26
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int)
skia_private::TArray<unsigned int, true>::Bytes(int)
Line
Count
Source
625
1.63M
    static size_t Bytes(int n) {
626
1.63M
        SkASSERT(n <= kMaxCapacity);
627
1.63M
        return SkToSizeT(n) * sizeof(T);
628
1.63M
    }
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)
skia_private::TArray<bool, true>::Bytes(int)
Line
Count
Source
625
1.00k
    static size_t Bytes(int n) {
626
1.00k
        SkASSERT(n <= kMaxCapacity);
627
1.00k
        return SkToSizeT(n) * sizeof(T);
628
1.00k
    }
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
82.0M
    static size_t Bytes(int n) {
626
82.0M
        SkASSERT(n <= kMaxCapacity);
627
82.0M
        return SkToSizeT(n) * sizeof(T);
628
82.0M
    }
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<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int)
Line
Count
Source
625
2.74M
    static size_t Bytes(int n) {
626
2.74M
        SkASSERT(n <= kMaxCapacity);
627
2.74M
        return SkToSizeT(n) * sizeof(T);
628
2.74M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int)
Line
Count
Source
625
20.8M
    static size_t Bytes(int n) {
626
20.8M
        SkASSERT(n <= kMaxCapacity);
627
20.8M
        return SkToSizeT(n) * sizeof(T);
628
20.8M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int)
Line
Count
Source
625
2.36M
    static size_t Bytes(int n) {
626
2.36M
        SkASSERT(n <= kMaxCapacity);
627
2.36M
        return SkToSizeT(n) * sizeof(T);
628
2.36M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int)
Line
Count
Source
625
424k
    static size_t Bytes(int n) {
626
424k
        SkASSERT(n <= kMaxCapacity);
627
424k
        return SkToSizeT(n) * sizeof(T);
628
424k
    }
skia_private::TArray<SkSL::Field, true>::Bytes(int)
Line
Count
Source
625
166k
    static size_t Bytes(int n) {
626
166k
        SkASSERT(n <= kMaxCapacity);
627
166k
        return SkToSizeT(n) * sizeof(T);
628
166k
    }
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
168k
    static size_t Bytes(int n) {
626
168k
        SkASSERT(n <= kMaxCapacity);
627
168k
        return SkToSizeT(n) * sizeof(T);
628
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int)
Line
Count
Source
625
64.4k
    static size_t Bytes(int n) {
626
64.4k
        SkASSERT(n <= kMaxCapacity);
627
64.4k
        return SkToSizeT(n) * sizeof(T);
628
64.4k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Bytes(int)
Line
Count
Source
625
17.2k
    static size_t Bytes(int n) {
626
17.2k
        SkASSERT(n <= kMaxCapacity);
627
17.2k
        return SkToSizeT(n) * sizeof(T);
628
17.2k
    }
skia_private::TArray<float*, true>::Bytes(int)
Line
Count
Source
625
43.8k
    static size_t Bytes(int n) {
626
43.8k
        SkASSERT(n <= kMaxCapacity);
627
43.8k
        return SkToSizeT(n) * sizeof(T);
628
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int)
Line
Count
Source
625
1.80M
    static size_t Bytes(int n) {
626
1.80M
        SkASSERT(n <= kMaxCapacity);
627
1.80M
        return SkToSizeT(n) * sizeof(T);
628
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int)
Line
Count
Source
625
1.16M
    static size_t Bytes(int n) {
626
1.16M
        SkASSERT(n <= kMaxCapacity);
627
1.16M
        return SkToSizeT(n) * sizeof(T);
628
1.16M
    }
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
10.6k
    static size_t Bytes(int n) {
626
10.6k
        SkASSERT(n <= kMaxCapacity);
627
10.6k
        return SkToSizeT(n) * sizeof(T);
628
10.6k
    }
skia_private::TArray<SkSL::Variable*, true>::Bytes(int)
Line
Count
Source
625
174k
    static size_t Bytes(int n) {
626
174k
        SkASSERT(n <= kMaxCapacity);
627
174k
        return SkToSizeT(n) * sizeof(T);
628
174k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int)
Line
Count
Source
625
10.3k
    static size_t Bytes(int n) {
626
10.3k
        SkASSERT(n <= kMaxCapacity);
627
10.3k
        return SkToSizeT(n) * sizeof(T);
628
10.3k
    }
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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int)
Line
Count
Source
625
8.06k
    static size_t Bytes(int n) {
626
8.06k
        SkASSERT(n <= kMaxCapacity);
627
8.06k
        return SkToSizeT(n) * sizeof(T);
628
8.06k
    }
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: 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<ButtCapDashedCircleOp::Circle, 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<skgpu::UniqueKey, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int)
Line
Count
Source
625
28.3M
    static size_t Bytes(int n) {
626
28.3M
        SkASSERT(n <= kMaxCapacity);
627
28.3M
        return SkToSizeT(n) * sizeof(T);
628
28.3M
    }
skia_private::TArray<SkSL::Variable const*, true>::Bytes(int)
Line
Count
Source
625
3.10k
    static size_t Bytes(int n) {
626
3.10k
        SkASSERT(n <= kMaxCapacity);
627
3.10k
        return SkToSizeT(n) * sizeof(T);
628
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::Bytes(int)
Line
Count
Source
625
1.08k
    static size_t Bytes(int n) {
626
1.08k
        SkASSERT(n <= kMaxCapacity);
627
1.08k
        return SkToSizeT(n) * sizeof(T);
628
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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<skgpu::VulkanExtensions::Info, false>::Bytes(int)
skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int)
Line
Count
Source
625
46.9k
    static size_t Bytes(int n) {
626
46.9k
        SkASSERT(n <= kMaxCapacity);
627
46.9k
        return SkToSizeT(n) * sizeof(T);
628
46.9k
    }
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<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int)
skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int)
Line
Count
Source
625
26
    static size_t Bytes(int n) {
626
26
        SkASSERT(n <= kMaxCapacity);
627
26
        return SkToSizeT(n) * sizeof(T);
628
26
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int)
Line
Count
Source
625
52
    static size_t Bytes(int n) {
626
52
        SkASSERT(n <= kMaxCapacity);
627
52
        return SkToSizeT(n) * sizeof(T);
628
52
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int)
Line
Count
Source
625
26
    static size_t Bytes(int n) {
626
26
        SkASSERT(n <= kMaxCapacity);
627
26
        return SkToSizeT(n) * sizeof(T);
628
26
    }
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)::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*, 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<VkClearValue, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Bytes(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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<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<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)
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)
Line
Count
Source
625
22
    static size_t Bytes(int n) {
626
22
        SkASSERT(n <= kMaxCapacity);
627
22
        return SkToSizeT(n) * sizeof(T);
628
22
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::Bytes(int)
Line
Count
Source
625
21.6k
    static size_t Bytes(int n) {
626
21.6k
        SkASSERT(n <= kMaxCapacity);
627
21.6k
        return SkToSizeT(n) * sizeof(T);
628
21.6k
    }
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)
629
630
172M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
172M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
172M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double)
skia_private::TArray<bool, true>::Allocate(int, double)
Line
Count
Source
630
8.66k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.66k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.66k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double)
Line
Count
Source
630
323k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
323k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
323k
    }
skia_private::TArray<SkString, true>::Allocate(int, double)
Line
Count
Source
630
96
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
96
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
96
    }
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
432k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
432k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
432k
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double)
Line
Count
Source
630
2.10k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.10k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.10k
    }
skia_private::TArray<SkPoint, true>::Allocate(int, double)
Line
Count
Source
630
70.9M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
70.9M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
70.9M
    }
skia_private::TArray<unsigned char, true>::Allocate(int, double)
Line
Count
Source
630
46.9M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
46.9M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
46.9M
    }
skia_private::TArray<float, true>::Allocate(int, double)
Line
Count
Source
630
21.0M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
21.0M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
21.0M
    }
skia_private::TArray<unsigned int, true>::Allocate(int, double)
Line
Count
Source
630
75.1k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
75.1k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
75.1k
    }
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
10.3k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
10.3k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double)
Line
Count
Source
630
488k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
488k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
488k
    }
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
395k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
395k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
395k
    }
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
4.41k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.41k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.41k
    }
skia_private::TArray<char, true>::Allocate(int, double)
Line
Count
Source
630
5.20k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
5.20k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
5.20k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double)
Line
Count
Source
630
5.27k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
5.27k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
5.27k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double)
Line
Count
Source
630
73.5k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
73.5k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
73.5k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Allocate(int, double)
Line
Count
Source
630
25.5k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
25.5k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
25.5k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double)
Line
Count
Source
630
3.84k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.84k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.84k
    }
skia_private::TArray<std::__1::thread, false>::Allocate(int, double)
Line
Count
Source
630
76
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
76
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
76
    }
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
51.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
51.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
51.8k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::Allocate(int, double)
Line
Count
Source
630
1.44k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.44k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.44k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::Allocate(int, double)
Line
Count
Source
630
57.8k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
57.8k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
57.8k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::Allocate(int, double)
Line
Count
Source
630
7
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
7
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
7
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Allocate(int, double)
Line
Count
Source
630
188
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
188
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
188
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double)
Line
Count
Source
630
118
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
118
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double)
Line
Count
Source
630
77.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
77.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
77.7k
    }
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
23.1k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
23.1k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
23.1k
    }
skia_private::TArray<SkPath, true>::Allocate(int, double)
Line
Count
Source
630
267k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
267k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
267k
    }
skia_private::TArray<SkMatrix, true>::Allocate(int, double)
Line
Count
Source
630
287
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
287
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::Allocate(int, double)
Line
Count
Source
630
116
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
116
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
116
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double)
Line
Count
Source
630
17.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
17.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
17.4k
    }
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
    }
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)2>, true>::Allocate(int, double)
Line
Count
Source
630
17.2k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
17.2k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
17.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double)
Line
Count
Source
630
889k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
889k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
889k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double)
Line
Count
Source
630
1.10M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.10M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.10M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double)
Line
Count
Source
630
198k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
198k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
198k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double)
Line
Count
Source
630
444k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
444k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
444k
    }
skia_private::TArray<SkSL::Field, true>::Allocate(int, double)
Line
Count
Source
630
173k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
173k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
173k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::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
    }
skia_private::TArray<SkSL::RP::Instruction, true>::Allocate(int, double)
Line
Count
Source
630
168k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
168k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double)
Line
Count
Source
630
226k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
226k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
226k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Allocate(int, double)
Line
Count
Source
630
52.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
52.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
52.7k
    }
skia_private::TArray<float*, true>::Allocate(int, double)
Line
Count
Source
630
206k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
206k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double)
Line
Count
Source
630
1.80M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.80M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Allocate(int, double)
Line
Count
Source
630
1.16M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.16M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.16M
    }
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
2.62k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.62k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.62k
    }
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double)
Line
Count
Source
630
181k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
181k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
181k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::Allocate(int, double)
Line
Count
Source
630
10.3k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
10.3k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
10.3k
    }
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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Allocate(int, double)
Line
Count
Source
630
8.06k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
8.06k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
8.06k
    }
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
42.2k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
42.2k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
42.2k
    }
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
27.4k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
27.4k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double)
Line
Count
Source
630
10.3k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
10.3k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
10.3k
    }
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)
skia_private::TArray<double, true>::Allocate(int, double)
Line
Count
Source
630
62.1k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
62.1k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
62.1k
    }
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Allocate(int, double)
skia_private::TArray<GrRenderTask*, true>::Allocate(int, double)
Line
Count
Source
630
127k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
127k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
127k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double)
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double)
Line
Count
Source
630
15.7k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
15.7k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
15.7k
    }
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
671
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
671
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
671
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double)
Line
Count
Source
630
2.98k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.98k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.98k
    }
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
493
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
493
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
493
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Allocate(int, double)
Line
Count
Source
630
67
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
67
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
67
    }
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
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: 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
596
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
596
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
596
    }
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
3.31k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.31k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.31k
    }
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
18
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
18
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
18
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::Allocate(int, double)
Line
Count
Source
630
341
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
341
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
341
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Allocate(int, double)
skia_private::TArray<CircleOp::Circle, true>::Allocate(int, double)
Line
Count
Source
630
36
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
36
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
36
    }
skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double)
Line
Count
Source
630
121
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
121
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
121
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double)
Line
Count
Source
630
19
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
19
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
19
    }
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
3.63k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.63k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.63k
    }
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
2.74k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
2.74k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
2.74k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double)
Line
Count
Source
630
180
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
180
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
180
    }
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<skgpu::UniqueKey, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::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::UniformDataCache::Entry, 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::Renderer const*, true>::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<SkBlendMode, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::Allocate(int, double)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, 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
4.70k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.70k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double)
Line
Count
Source
630
1.39k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.39k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::Allocate(int, double)
Line
Count
Source
630
100
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
100
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
100
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::Allocate(int, double)
Line
Count
Source
630
53
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
53
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
53
    }
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
151
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
151
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
151
    }
skia_private::TArray<unsigned short, true>::Allocate(int, double)
Line
Count
Source
630
499
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
499
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
499
    }
skia_private::TArray<SkMask::Format, true>::Allocate(int, double)
Line
Count
Source
630
151
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
151
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
151
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double)
Line
Count
Source
630
1.37k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.37k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, 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<SkSL::SPIRVCodeGenerator::Word, true>::Allocate(int, double)
Line
Count
Source
630
11.7M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
11.7M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
11.7M
    }
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
197
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
197
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
197
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double)
Line
Count
Source
630
364
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
364
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
364
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double)
Line
Count
Source
630
428
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
428
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
428
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Allocate(int, double)
Line
Count
Source
630
438
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
438
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
438
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double)
Line
Count
Source
630
97.1k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
97.1k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Allocate(int, double)
skia_private::TArray<PathSegment, true>::Allocate(int, double)
Line
Count
Source
630
190
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
190
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
190
    }
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
96
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
96
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
96
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double)
Line
Count
Source
630
192
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
192
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
192
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double)
Line
Count
Source
630
96
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
96
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
96
    }
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)::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*, 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<SkRuntimeEffect>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Allocate(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
311
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
311
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
311
    }
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
3.00k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.00k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.00k
    }
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double)
skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double)
Line
Count
Source
630
12.4M
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
12.4M
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
12.4M
    }
skia_private::TArray<SkClosestRecord, true>::Allocate(int, double)
Line
Count
Source
630
4.74k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
4.74k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
4.74k
    }
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double)
Line
Count
Source
630
3.41k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.41k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.41k
    }
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)
skia_private::TArray<SkSL::Variable const*, true>::Allocate(int, double)
Line
Count
Source
630
3.10k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
3.10k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::Allocate(int, double)
Line
Count
Source
630
1.08k
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
1.08k
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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)
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)
Line
Count
Source
630
22
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
22
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
22
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::Allocate(int, double)
Line
Count
Source
630
258
    static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) {
631
258
        return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor);
632
258
    }
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)
633
634
13.2M
    void initData(int count) {
635
13.2M
        this->setDataFromBytes(Allocate(count));
636
13.2M
        this->changeSize(count);
637
13.2M
    }
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
607k
    void initData(int count) {
635
607k
        this->setDataFromBytes(Allocate(count));
636
607k
        this->changeSize(count);
637
607k
    }
skia_private::TArray<unsigned char, true>::initData(int)
Line
Count
Source
634
234k
    void initData(int count) {
635
234k
        this->setDataFromBytes(Allocate(count));
636
234k
        this->changeSize(count);
637
234k
    }
skia_private::TArray<float, true>::initData(int)
Line
Count
Source
634
186k
    void initData(int count) {
635
186k
        this->setDataFromBytes(Allocate(count));
636
186k
        this->changeSize(count);
637
186k
    }
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)
skia_private::TArray<unsigned int, true>::initData(int)
Line
Count
Source
634
14.1k
    void initData(int count) {
635
14.1k
        this->setDataFromBytes(Allocate(count));
636
14.1k
        this->changeSize(count);
637
14.1k
    }
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)
skia_private::TArray<sk_sp<SkImageFilter>, true>::initData(int)
Line
Count
Source
634
7
    void initData(int count) {
635
7
        this->setDataFromBytes(Allocate(count));
636
7
        this->changeSize(count);
637
7
    }
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<SkRGBA4f<(SkAlphaType)3>, 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<SkRasterPipelineContexts::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<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
431k
    void initData(int count) {
635
431k
        this->setDataFromBytes(Allocate(count));
636
431k
        this->changeSize(count);
637
431k
    }
skia_private::TArray<SkSL::Field, true>::initData(int)
Line
Count
Source
634
57
    void initData(int count) {
635
57
        this->setDataFromBytes(Allocate(count));
636
57
        this->changeSize(count);
637
57
    }
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
42.2k
    void initData(int count) {
635
42.2k
        this->setDataFromBytes(Allocate(count));
636
42.2k
        this->changeSize(count);
637
42.2k
    }
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::UniqueKey, 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<SkPDFIndirectReference, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::initData(int)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkFontParameters::Variation::Axis, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, 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)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::initData(int)
Line
Count
Source
634
11.7M
    void initData(int count) {
635
11.7M
        this->setDataFromBytes(Allocate(count));
636
11.7M
        this->changeSize(count);
637
11.7M
    }
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<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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, 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: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, 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<VkDescriptorSetLayout_T*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::initData(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<SkOpRayHit*, true>::initData(int)
Unexecuted instantiation: skia_private::TArray<double, true>::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<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<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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)
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Attribute, false>::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)
638
639
2.08G
    void destroyAll() {
640
2.08G
        if (!this->empty()) {
641
499M
            T* cursor = this->begin();
642
499M
            T* const end = this->end();
643
8.90G
            do {
644
8.90G
                cursor->~T();
645
8.90G
                cursor++;
646
8.90G
            } while (cursor < end);
647
499M
        }
648
2.08G
    }
skia_private::TArray<bool, true>::destroyAll()
Line
Count
Source
639
269k
    void destroyAll() {
640
269k
        if (!this->empty()) {
641
266k
            T* cursor = this->begin();
642
266k
            T* const end = this->end();
643
503k
            do {
644
503k
                cursor->~T();
645
503k
                cursor++;
646
503k
            } while (cursor < end);
647
266k
        }
648
269k
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll()
skia_private::TArray<SkString, true>::destroyAll()
Line
Count
Source
639
10.5k
    void destroyAll() {
640
10.5k
        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.5k
    }
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll()
Line
Count
Source
639
19.5k
    void destroyAll() {
640
19.5k
        if (!this->empty()) {
641
3.95k
            T* cursor = this->begin();
642
3.95k
            T* const end = this->end();
643
4.16k
            do {
644
4.16k
                cursor->~T();
645
4.16k
                cursor++;
646
4.16k
            } while (cursor < end);
647
3.95k
        }
648
19.5k
    }
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll()
Line
Count
Source
639
2.92M
    void destroyAll() {
640
2.92M
        if (!this->empty()) {
641
1.89M
            T* cursor = this->begin();
642
1.89M
            T* const end = this->end();
643
2.33M
            do {
644
2.33M
                cursor->~T();
645
2.33M
                cursor++;
646
2.33M
            } while (cursor < end);
647
1.89M
        }
648
2.92M
    }
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll()
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll()
Line
Count
Source
639
102k
    void destroyAll() {
640
102k
        if (!this->empty()) {
641
13.3k
            T* cursor = this->begin();
642
13.3k
            T* const end = this->end();
643
31.2k
            do {
644
31.2k
                cursor->~T();
645
31.2k
                cursor++;
646
31.2k
            } while (cursor < end);
647
13.3k
        }
648
102k
    }
skia_private::TArray<SkPoint, true>::destroyAll()
Line
Count
Source
639
211M
    void destroyAll() {
640
211M
        if (!this->empty()) {
641
171M
            T* cursor = this->begin();
642
171M
            T* const end = this->end();
643
4.29G
            do {
644
4.29G
                cursor->~T();
645
4.29G
                cursor++;
646
4.29G
            } while (cursor < end);
647
171M
        }
648
211M
    }
skia_private::TArray<unsigned char, true>::destroyAll()
Line
Count
Source
639
330M
    void destroyAll() {
640
330M
        if (!this->empty()) {
641
169M
            T* cursor = this->begin();
642
169M
            T* const end = this->end();
643
3.34G
            do {
644
3.34G
                cursor->~T();
645
3.34G
                cursor++;
646
3.34G
            } while (cursor < end);
647
169M
        }
648
330M
    }
skia_private::TArray<float, true>::destroyAll()
Line
Count
Source
639
330M
    void destroyAll() {
640
330M
        if (!this->empty()) {
641
28.2M
            T* cursor = this->begin();
642
28.2M
            T* const end = this->end();
643
510M
            do {
644
510M
                cursor->~T();
645
510M
                cursor++;
646
510M
            } while (cursor < end);
647
28.2M
        }
648
330M
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::destroyAll()
skia_private::TArray<unsigned int, true>::destroyAll()
Line
Count
Source
639
5.30M
    void destroyAll() {
640
5.30M
        if (!this->empty()) {
641
4.67M
            T* cursor = this->begin();
642
4.67M
            T* const end = this->end();
643
21.3M
            do {
644
21.3M
                cursor->~T();
645
21.3M
                cursor++;
646
21.3M
            } while (cursor < end);
647
4.67M
        }
648
5.30M
    }
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
21.1k
    void destroyAll() {
640
21.1k
        if (!this->empty()) {
641
10.3k
            T* cursor = this->begin();
642
10.3k
            T* const end = this->end();
643
10.3k
            do {
644
10.3k
                cursor->~T();
645
10.3k
                cursor++;
646
10.3k
            } while (cursor < end);
647
10.3k
        }
648
21.1k
    }
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
9.86M
    void destroyAll() {
640
9.86M
        if (!this->empty()) {
641
1.37M
            T* cursor = this->begin();
642
1.37M
            T* const end = this->end();
643
8.08M
            do {
644
8.08M
                cursor->~T();
645
8.08M
                cursor++;
646
8.08M
            } while (cursor < end);
647
1.37M
        }
648
9.86M
    }
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
10.3k
    void destroyAll() {
640
10.3k
        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.3k
    }
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll()
Line
Count
Source
639
10.3k
    void destroyAll() {
640
10.3k
        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.3k
    }
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
193M
    void destroyAll() {
640
193M
        if (!this->empty()) {
641
46.9M
            T* cursor = this->begin();
642
46.9M
            T* const end = this->end();
643
268M
            do {
644
268M
                cursor->~T();
645
268M
                cursor++;
646
268M
            } while (cursor < end);
647
46.9M
        }
648
193M
    }
skia_private::TArray<SkPath, true>::destroyAll()
Line
Count
Source
639
2.29M
    void destroyAll() {
640
2.29M
        if (!this->empty()) {
641
238k
            T* cursor = this->begin();
642
238k
            T* const end = this->end();
643
1.02M
            do {
644
1.02M
                cursor->~T();
645
1.02M
                cursor++;
646
1.02M
            } while (cursor < end);
647
238k
        }
648
2.29M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll()
skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll()
Line
Count
Source
639
154k
    void destroyAll() {
640
154k
        if (!this->empty()) {
641
108k
            T* cursor = this->begin();
642
108k
            T* const end = this->end();
643
520k
            do {
644
520k
                cursor->~T();
645
520k
                cursor++;
646
520k
            } while (cursor < end);
647
108k
        }
648
154k
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll()
Line
Count
Source
639
314k
    void destroyAll() {
640
314k
        if (!this->empty()) {
641
145k
            T* cursor = this->begin();
642
145k
            T* const end = this->end();
643
182k
            do {
644
182k
                cursor->~T();
645
182k
                cursor++;
646
182k
            } while (cursor < end);
647
145k
        }
648
314k
    }
skia_private::TArray<char, true>::destroyAll()
Line
Count
Source
639
95.7k
    void destroyAll() {
640
95.7k
        if (!this->empty()) {
641
51.7k
            T* cursor = this->begin();
642
51.7k
            T* const end = this->end();
643
4.59M
            do {
644
4.59M
                cursor->~T();
645
4.59M
                cursor++;
646
4.59M
            } while (cursor < end);
647
51.7k
        }
648
95.7k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll()
Line
Count
Source
639
95.7k
    void destroyAll() {
640
95.7k
        if (!this->empty()) {
641
51.7k
            T* cursor = this->begin();
642
51.7k
            T* const end = this->end();
643
4.59M
            do {
644
4.59M
                cursor->~T();
645
4.59M
                cursor++;
646
4.59M
            } while (cursor < end);
647
51.7k
        }
648
95.7k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::destroyAll()
Line
Count
Source
639
37.3k
    void destroyAll() {
640
37.3k
        if (!this->empty()) {
641
33.1k
            T* cursor = this->begin();
642
33.1k
            T* const end = this->end();
643
296k
            do {
644
296k
                cursor->~T();
645
296k
                cursor++;
646
296k
            } while (cursor < end);
647
33.1k
        }
648
37.3k
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::destroyAll()
Line
Count
Source
639
16.9M
    void destroyAll() {
640
16.9M
        if (!this->empty()) {
641
4.92M
            T* cursor = this->begin();
642
4.92M
            T* const end = this->end();
643
6.61M
            do {
644
6.61M
                cursor->~T();
645
6.61M
                cursor++;
646
6.61M
            } while (cursor < end);
647
4.92M
        }
648
16.9M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll()
Line
Count
Source
639
9.16k
    void destroyAll() {
640
9.16k
        if (!this->empty()) {
641
1.44k
            T* cursor = this->begin();
642
1.44k
            T* const end = this->end();
643
2.88k
            do {
644
2.88k
                cursor->~T();
645
2.88k
                cursor++;
646
2.88k
            } while (cursor < end);
647
1.44k
        }
648
9.16k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll()
Line
Count
Source
639
570k
    void destroyAll() {
640
570k
        if (!this->empty()) {
641
570k
            T* cursor = this->begin();
642
570k
            T* const end = this->end();
643
570k
            do {
644
570k
                cursor->~T();
645
570k
                cursor++;
646
570k
            } while (cursor < end);
647
570k
        }
648
570k
    }
skia_private::TArray<std::__1::thread, false>::destroyAll()
Line
Count
Source
639
76
    void destroyAll() {
640
76
        if (!this->empty()) {
641
76
            T* cursor = this->begin();
642
76
            T* const end = this->end();
643
190
            do {
644
190
                cursor->~T();
645
190
                cursor++;
646
190
            } while (cursor < end);
647
76
        }
648
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll()
skia_private::TArray<sk_sp<SkShader>, true>::destroyAll()
Line
Count
Source
639
465k
    void destroyAll() {
640
465k
        if (!this->empty()) {
641
113k
            T* cursor = this->begin();
642
113k
            T* const end = this->end();
643
164k
            do {
644
164k
                cursor->~T();
645
164k
                cursor++;
646
164k
            } while (cursor < end);
647
113k
        }
648
465k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll()
Line
Count
Source
639
465k
    void destroyAll() {
640
465k
        if (!this->empty()) {
641
465k
            T* cursor = this->begin();
642
465k
            T* const end = this->end();
643
1.07M
            do {
644
1.07M
                cursor->~T();
645
1.07M
                cursor++;
646
1.07M
            } while (cursor < end);
647
465k
        }
648
465k
    }
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll()
Line
Count
Source
639
234k
    void destroyAll() {
640
234k
        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
234k
    }
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll()
Line
Count
Source
639
234k
    void destroyAll() {
640
234k
        if (!this->empty()) {
641
89
            T* cursor = this->begin();
642
89
            T* const end = this->end();
643
634
            do {
644
634
                cursor->~T();
645
634
                cursor++;
646
634
            } while (cursor < end);
647
89
        }
648
234k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll()
Line
Count
Source
639
235k
    void destroyAll() {
640
235k
        if (!this->empty()) {
641
117
            T* cursor = this->begin();
642
117
            T* const end = this->end();
643
1.27k
            do {
644
1.27k
                cursor->~T();
645
1.27k
                cursor++;
646
1.27k
            } while (cursor < end);
647
117
        }
648
235k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll()
Line
Count
Source
639
234k
    void destroyAll() {
640
234k
        if (!this->empty()) {
641
7
            T* cursor = this->begin();
642
7
            T* const end = this->end();
643
12
            do {
644
12
                cursor->~T();
645
12
                cursor++;
646
12
            } while (cursor < end);
647
7
        }
648
234k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll()
Line
Count
Source
639
234k
    void destroyAll() {
640
234k
        if (!this->empty()) {
641
33.1k
            T* cursor = this->begin();
642
33.1k
            T* const end = this->end();
643
137k
            do {
644
137k
                cursor->~T();
645
137k
                cursor++;
646
137k
            } while (cursor < end);
647
33.1k
        }
648
234k
    }
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll()
Line
Count
Source
639
249k
    void destroyAll() {
640
249k
        if (!this->empty()) {
641
71.7k
            T* cursor = this->begin();
642
71.7k
            T* const end = this->end();
643
373k
            do {
644
373k
                cursor->~T();
645
373k
                cursor++;
646
373k
            } while (cursor < end);
647
71.7k
        }
648
249k
    }
skia_private::TArray<SkPaint, true>::destroyAll()
Line
Count
Source
639
234k
    void destroyAll() {
640
234k
        if (!this->empty()) {
641
21.0k
            T* cursor = this->begin();
642
21.0k
            T* const end = this->end();
643
98.7k
            do {
644
98.7k
                cursor->~T();
645
98.7k
                cursor++;
646
98.7k
            } while (cursor < end);
647
21.0k
        }
648
234k
    }
skia_private::TArray<SkMatrix, true>::destroyAll()
Line
Count
Source
639
4.75k
    void destroyAll() {
640
4.75k
        if (!this->empty()) {
641
287
            T* cursor = this->begin();
642
287
            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
287
        }
648
4.75k
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll()
Line
Count
Source
639
759k
    void destroyAll() {
640
759k
        if (!this->empty()) {
641
17.3k
            T* cursor = this->begin();
642
17.3k
            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
17.3k
        }
648
759k
    }
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
    }
Unexecuted instantiation: skia_private::TArray<SkSize, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::destroyAll()
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll()
Line
Count
Source
639
121k
    void destroyAll() {
640
121k
        if (!this->empty()) {
641
60.6k
            T* cursor = this->begin();
642
60.6k
            T* const end = this->end();
643
297k
            do {
644
297k
                cursor->~T();
645
297k
                cursor++;
646
297k
            } while (cursor < end);
647
60.6k
        }
648
121k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll()
Line
Count
Source
639
58.9M
    void destroyAll() {
640
58.9M
        if (!this->empty()) {
641
7.74M
            T* cursor = this->begin();
642
7.74M
            T* const end = this->end();
643
16.1M
            do {
644
16.1M
                cursor->~T();
645
16.1M
                cursor++;
646
16.1M
            } while (cursor < end);
647
7.74M
        }
648
58.9M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll()
Line
Count
Source
639
878k
    void destroyAll() {
640
878k
        if (!this->empty()) {
641
212k
            T* cursor = this->begin();
642
212k
            T* const end = this->end();
643
669k
            do {
644
669k
                cursor->~T();
645
669k
                cursor++;
646
669k
            } while (cursor < end);
647
212k
        }
648
878k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll()
Line
Count
Source
639
341k
    void destroyAll() {
640
341k
        if (!this->empty()) {
641
105k
            T* cursor = this->begin();
642
105k
            T* const end = this->end();
643
2.19M
            do {
644
2.19M
                cursor->~T();
645
2.19M
                cursor++;
646
2.19M
            } while (cursor < end);
647
105k
        }
648
341k
    }
skia_private::TArray<SkSL::Field, true>::destroyAll()
Line
Count
Source
639
884k
    void destroyAll() {
640
884k
        if (!this->empty()) {
641
145k
            T* cursor = this->begin();
642
145k
            T* const end = this->end();
643
846k
            do {
644
846k
                cursor->~T();
645
846k
                cursor++;
646
846k
            } while (cursor < end);
647
145k
        }
648
884k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::destroyAll()
Line
Count
Source
639
14.0k
    void destroyAll() {
640
14.0k
        if (!this->empty()) {
641
6.27k
            T* cursor = this->begin();
642
6.27k
            T* const end = this->end();
643
7.50k
            do {
644
7.50k
                cursor->~T();
645
7.50k
                cursor++;
646
7.50k
            } while (cursor < end);
647
6.27k
        }
648
14.0k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::destroyAll()
Line
Count
Source
639
131k
    void destroyAll() {
640
131k
        if (!this->empty()) {
641
43.7k
            T* cursor = this->begin();
642
43.7k
            T* const end = this->end();
643
18.7M
            do {
644
18.7M
                cursor->~T();
645
18.7M
                cursor++;
646
18.7M
            } while (cursor < end);
647
43.7k
        }
648
131k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll()
Line
Count
Source
639
206k
    void destroyAll() {
640
206k
        if (!this->empty()) {
641
206k
            T* cursor = this->begin();
642
206k
            T* const end = this->end();
643
55.7M
            do {
644
55.7M
                cursor->~T();
645
55.7M
                cursor++;
646
55.7M
            } while (cursor < end);
647
206k
        }
648
206k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::destroyAll()
Line
Count
Source
639
206k
    void destroyAll() {
640
206k
        if (!this->empty()) {
641
45.8k
            T* cursor = this->begin();
642
45.8k
            T* const end = this->end();
643
2.51M
            do {
644
2.51M
                cursor->~T();
645
2.51M
                cursor++;
646
2.51M
            } while (cursor < end);
647
45.8k
        }
648
206k
    }
skia_private::TArray<float*, true>::destroyAll()
Line
Count
Source
639
206k
    void destroyAll() {
640
206k
        if (!this->empty()) {
641
206k
            T* cursor = this->begin();
642
206k
            T* const end = this->end();
643
276k
            do {
644
276k
                cursor->~T();
645
276k
                cursor++;
646
276k
            } while (cursor < end);
647
206k
        }
648
206k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll()
Line
Count
Source
639
191k
    void destroyAll() {
640
191k
        if (!this->empty()) {
641
169k
            T* cursor = this->begin();
642
169k
            T* const end = this->end();
643
2.04M
            do {
644
2.04M
                cursor->~T();
645
2.04M
                cursor++;
646
2.04M
            } while (cursor < end);
647
169k
        }
648
191k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll()
Line
Count
Source
639
1.90M
    void destroyAll() {
640
1.90M
        if (!this->empty()) {
641
1.80M
            T* cursor = this->begin();
642
1.80M
            T* const end = this->end();
643
1.81M
            do {
644
1.81M
                cursor->~T();
645
1.81M
                cursor++;
646
1.81M
            } while (cursor < end);
647
1.80M
        }
648
1.90M
    }
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
1.90M
    void destroyAll() {
640
1.90M
        if (!this->empty()) {
641
1.16M
            T* cursor = this->begin();
642
1.16M
            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
1.16M
        }
648
1.90M
    }
skia_private::TArray<SkSL::Type const*, true>::destroyAll()
Line
Count
Source
639
1.65M
    void destroyAll() {
640
1.65M
        if (!this->empty()) {
641
1.32M
            T* cursor = this->begin();
642
1.32M
            T* const end = this->end();
643
2.03M
            do {
644
2.03M
                cursor->~T();
645
2.03M
                cursor++;
646
2.03M
            } while (cursor < end);
647
1.32M
        }
648
1.65M
    }
skia_private::TArray<SkSL::Variable*, true>::destroyAll()
Line
Count
Source
639
1.07M
    void destroyAll() {
640
1.07M
        if (!this->empty()) {
641
176k
            T* cursor = this->begin();
642
176k
            T* const end = this->end();
643
555k
            do {
644
555k
                cursor->~T();
645
555k
                cursor++;
646
555k
            } while (cursor < end);
647
176k
        }
648
1.07M
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll()
Line
Count
Source
639
151k
    void destroyAll() {
640
151k
        if (!this->empty()) {
641
9.59k
            T* cursor = this->begin();
642
9.59k
            T* const end = this->end();
643
50.7k
            do {
644
50.7k
                cursor->~T();
645
50.7k
                cursor++;
646
50.7k
            } while (cursor < end);
647
9.59k
        }
648
151k
    }
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
247k
    void destroyAll() {
640
247k
        if (!this->empty()) {
641
247k
            T* cursor = this->begin();
642
247k
            T* const end = this->end();
643
530k
            do {
644
530k
                cursor->~T();
645
530k
                cursor++;
646
530k
            } while (cursor < end);
647
247k
        }
648
247k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll()
Line
Count
Source
639
36.9k
    void destroyAll() {
640
36.9k
        if (!this->empty()) {
641
4.04k
            T* cursor = this->begin();
642
4.04k
            T* const end = this->end();
643
150k
            do {
644
150k
                cursor->~T();
645
150k
                cursor++;
646
150k
            } while (cursor < end);
647
4.04k
        }
648
36.9k
    }
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
52.5k
    void destroyAll() {
640
52.5k
        if (!this->empty()) {
641
12.3k
            T* cursor = this->begin();
642
12.3k
            T* const end = this->end();
643
751k
            do {
644
751k
                cursor->~T();
645
751k
                cursor++;
646
751k
            } while (cursor < end);
647
12.3k
        }
648
52.5k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll()
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll()
Line
Count
Source
639
221k
    void destroyAll() {
640
221k
        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
221k
    }
skia_private::TArray<skgpu::Plot*, true>::destroyAll()
Line
Count
Source
639
1.95k
    void destroyAll() {
640
1.95k
        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.95k
    }
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll()
Line
Count
Source
639
3.92k
    void destroyAll() {
640
3.92k
        if (!this->empty()) {
641
3.92k
            T* cursor = this->begin();
642
3.92k
            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
3.92k
        }
648
3.92k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll()
Line
Count
Source
639
10.3k
    void destroyAll() {
640
10.3k
        if (!this->empty()) {
641
10.3k
            T* cursor = this->begin();
642
10.3k
            T* const end = this->end();
643
10.6k
            do {
644
10.6k
                cursor->~T();
645
10.6k
                cursor++;
646
10.6k
            } while (cursor < end);
647
10.3k
        }
648
10.3k
    }
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll()
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll()
Line
Count
Source
639
814k
    void destroyAll() {
640
814k
        if (!this->empty()) {
641
814k
            T* cursor = this->begin();
642
814k
            T* const end = this->end();
643
814k
            do {
644
814k
                cursor->~T();
645
814k
                cursor++;
646
814k
            } while (cursor < end);
647
814k
        }
648
814k
    }
skia_private::TArray<GrTextureProxy*, true>::destroyAll()
Line
Count
Source
639
1.16M
    void destroyAll() {
640
1.16M
        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.16M
    }
skia_private::TArray<GrRenderTask*, true>::destroyAll()
Line
Count
Source
639
1.62M
    void destroyAll() {
640
1.62M
        if (!this->empty()) {
641
1.38M
            T* cursor = this->begin();
642
1.38M
            T* const end = this->end();
643
1.58M
            do {
644
1.58M
                cursor->~T();
645
1.58M
                cursor++;
646
1.58M
            } while (cursor < end);
647
1.38M
        }
648
1.62M
    }
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll()
Line
Count
Source
639
58.4k
    void destroyAll() {
640
58.4k
        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
58.4k
    }
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll()
Line
Count
Source
639
859k
    void destroyAll() {
640
859k
        if (!this->empty()) {
641
11.6k
            T* cursor = this->begin();
642
11.6k
            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
11.6k
        }
648
859k
    }
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll()
Line
Count
Source
639
901k
    void destroyAll() {
640
901k
        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
901k
    }
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
10.9k
    void destroyAll() {
640
10.9k
        if (!this->empty()) {
641
10.9k
            T* cursor = this->begin();
642
10.9k
            T* const end = this->end();
643
12.7k
            do {
644
12.7k
                cursor->~T();
645
12.7k
                cursor++;
646
12.7k
            } while (cursor < end);
647
10.9k
        }
648
10.9k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll()
Line
Count
Source
639
5.02k
    void destroyAll() {
640
5.02k
        if (!this->empty()) {
641
5.02k
            T* cursor = this->begin();
642
5.02k
            T* const end = this->end();
643
5.02k
            do {
644
5.02k
                cursor->~T();
645
5.02k
                cursor++;
646
5.02k
            } while (cursor < end);
647
5.02k
        }
648
5.02k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll()
Line
Count
Source
639
7.55k
    void destroyAll() {
640
7.55k
        if (!this->empty()) {
641
7.52k
            T* cursor = this->begin();
642
7.52k
            T* const end = this->end();
643
154k
            do {
644
154k
                cursor->~T();
645
154k
                cursor++;
646
154k
            } while (cursor < end);
647
7.52k
        }
648
7.55k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll()
Line
Count
Source
639
19.2k
    void destroyAll() {
640
19.2k
        if (!this->empty()) {
641
19.2k
            T* cursor = this->begin();
642
19.2k
            T* const end = this->end();
643
22.2k
            do {
644
22.2k
                cursor->~T();
645
22.2k
                cursor++;
646
22.2k
            } while (cursor < end);
647
19.2k
        }
648
19.2k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll()
Line
Count
Source
639
3.60k
    void destroyAll() {
640
3.60k
        if (!this->empty()) {
641
3.60k
            T* cursor = this->begin();
642
3.60k
            T* const end = this->end();
643
3.87k
            do {
644
3.87k
                cursor->~T();
645
3.87k
                cursor++;
646
3.87k
            } while (cursor < end);
647
3.60k
        }
648
3.60k
    }
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
97
    void destroyAll() {
640
97
        if (!this->empty()) {
641
97
            T* cursor = this->begin();
642
97
            T* const end = this->end();
643
100
            do {
644
100
                cursor->~T();
645
100
                cursor++;
646
100
            } while (cursor < end);
647
97
        }
648
97
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, 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
61
            do {
644
61
                cursor->~T();
645
61
                cursor++;
646
61
            } while (cursor < end);
647
58
        }
648
58
    }
skia_private::TArray<SkRect, 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
183
            do {
644
183
                cursor->~T();
645
183
                cursor++;
646
183
            } while (cursor < end);
647
58
        }
648
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll()
Line
Count
Source
639
51.2k
    void destroyAll() {
640
51.2k
        if (!this->empty()) {
641
51.2k
            T* cursor = this->begin();
642
51.2k
            T* const end = this->end();
643
53.7k
            do {
644
53.7k
                cursor->~T();
645
53.7k
                cursor++;
646
53.7k
            } while (cursor < end);
647
51.2k
        }
648
51.2k
    }
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
54.9k
    void destroyAll() {
640
54.9k
        if (!this->empty()) {
641
54.9k
            T* cursor = this->begin();
642
54.9k
            T* const end = this->end();
643
62.1k
            do {
644
62.1k
                cursor->~T();
645
62.1k
                cursor++;
646
62.1k
            } while (cursor < end);
647
54.9k
        }
648
54.9k
    }
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll()
Line
Count
Source
639
981k
    void destroyAll() {
640
981k
        if (!this->empty()) {
641
486k
            T* cursor = this->begin();
642
486k
            T* const end = this->end();
643
1.11M
            do {
644
1.11M
                cursor->~T();
645
1.11M
                cursor++;
646
1.11M
            } while (cursor < end);
647
486k
        }
648
981k
    }
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll()
Line
Count
Source
639
22.6k
    void destroyAll() {
640
22.6k
        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
22.6k
    }
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
120
    void destroyAll() {
640
120
        if (!this->empty()) {
641
120
            T* cursor = this->begin();
642
120
            T* const end = this->end();
643
177
            do {
644
177
                cursor->~T();
645
177
                cursor++;
646
177
            } while (cursor < end);
647
120
        }
648
120
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll()
Line
Count
Source
639
2.36k
    void destroyAll() {
640
2.36k
        if (!this->empty()) {
641
2.36k
            T* cursor = this->begin();
642
2.36k
            T* const end = this->end();
643
4.42k
            do {
644
4.42k
                cursor->~T();
645
4.42k
                cursor++;
646
4.42k
            } while (cursor < end);
647
2.36k
        }
648
2.36k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll()
skia_private::TArray<CircleOp::Circle, true>::destroyAll()
Line
Count
Source
639
277
    void destroyAll() {
640
277
        if (!this->empty()) {
641
277
            T* cursor = this->begin();
642
277
            T* const end = this->end();
643
425
            do {
644
425
                cursor->~T();
645
425
                cursor++;
646
425
            } while (cursor < end);
647
277
        }
648
277
    }
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
639
1.12k
    void destroyAll() {
640
1.12k
        if (!this->empty()) {
641
1.12k
            T* cursor = this->begin();
642
1.12k
            T* const end = this->end();
643
1.75k
            do {
644
1.75k
                cursor->~T();
645
1.75k
                cursor++;
646
1.75k
            } while (cursor < end);
647
1.12k
        }
648
1.12k
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll()
Line
Count
Source
639
185
    void destroyAll() {
640
185
        if (!this->empty()) {
641
185
            T* cursor = this->begin();
642
185
            T* const end = this->end();
643
252
            do {
644
252
                cursor->~T();
645
252
                cursor++;
646
252
            } while (cursor < end);
647
185
        }
648
185
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll()
Line
Count
Source
639
458
    void destroyAll() {
640
458
        if (!this->empty()) {
641
458
            T* cursor = this->begin();
642
458
            T* const end = this->end();
643
458
            do {
644
458
                cursor->~T();
645
458
                cursor++;
646
458
            } while (cursor < end);
647
458
        }
648
458
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll()
Line
Count
Source
639
1.56M
    void destroyAll() {
640
1.56M
        if (!this->empty()) {
641
531k
            T* cursor = this->begin();
642
531k
            T* const end = this->end();
643
871k
            do {
644
871k
                cursor->~T();
645
871k
                cursor++;
646
871k
            } while (cursor < end);
647
531k
        }
648
1.56M
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll()
Line
Count
Source
639
78
    void destroyAll() {
640
78
        if (!this->empty()) {
641
78
            T* cursor = this->begin();
642
78
            T* const end = this->end();
643
78
            do {
644
78
                cursor->~T();
645
78
                cursor++;
646
78
            } while (cursor < end);
647
78
        }
648
78
    }
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
24.5k
    void destroyAll() {
640
24.5k
        if (!this->empty()) {
641
24.5k
            T* cursor = this->begin();
642
24.5k
            T* const end = this->end();
643
41.3k
            do {
644
41.3k
                cursor->~T();
645
41.3k
                cursor++;
646
41.3k
            } while (cursor < end);
647
24.5k
        }
648
24.5k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll()
Line
Count
Source
639
3.02k
    void destroyAll() {
640
3.02k
        if (!this->empty()) {
641
3.02k
            T* cursor = this->begin();
642
3.02k
            T* const end = this->end();
643
4.37k
            do {
644
4.37k
                cursor->~T();
645
4.37k
                cursor++;
646
4.37k
            } while (cursor < end);
647
3.02k
        }
648
3.02k
    }
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<skgpu::UniqueKey, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::destroyAll()
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll()
Line
Count
Source
639
16.1k
    void destroyAll() {
640
16.1k
        if (!this->empty()) {
641
1.36k
            T* cursor = this->begin();
642
1.36k
            T* const end = this->end();
643
1.65k
            do {
644
1.65k
                cursor->~T();
645
1.65k
                cursor++;
646
1.65k
            } while (cursor < end);
647
1.36k
        }
648
16.1k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll()
Line
Count
Source
639
14.8k
    void destroyAll() {
640
14.8k
        if (!this->empty()) {
641
1.65k
            T* cursor = this->begin();
642
1.65k
            T* const end = this->end();
643
1.72k
            do {
644
1.72k
                cursor->~T();
645
1.72k
                cursor++;
646
1.72k
            } while (cursor < end);
647
1.65k
        }
648
14.8k
    }
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<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::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: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::destroyAll()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::destroyAll()
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll()
Line
Count
Source
639
4.70k
    void destroyAll() {
640
4.70k
        if (!this->empty()) {
641
559
            T* cursor = this->begin();
642
559
            T* const end = this->end();
643
641
            do {
644
641
                cursor->~T();
645
641
                cursor++;
646
641
            } while (cursor < end);
647
559
        }
648
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll()
skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll()
Line
Count
Source
639
26.2k
    void destroyAll() {
640
26.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
26.2k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::destroyAll()
Line
Count
Source
639
308k
    void destroyAll() {
640
308k
        if (!this->empty()) {
641
2.71k
            T* cursor = this->begin();
642
2.71k
            T* const end = this->end();
643
8.87k
            do {
644
8.87k
                cursor->~T();
645
8.87k
                cursor++;
646
8.87k
            } while (cursor < end);
647
2.71k
        }
648
308k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::destroyAll()
Line
Count
Source
639
305k
    void destroyAll() {
640
305k
        if (!this->empty()) {
641
1.46k
            T* cursor = this->begin();
642
1.46k
            T* const end = this->end();
643
4.73k
            do {
644
4.73k
                cursor->~T();
645
4.73k
                cursor++;
646
4.73k
            } while (cursor < end);
647
1.46k
        }
648
305k
    }
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
1.10M
    void destroyAll() {
640
1.10M
        if (!this->empty()) {
641
1.05M
            T* cursor = this->begin();
642
1.05M
            T* const end = this->end();
643
1.78M
            do {
644
1.78M
                cursor->~T();
645
1.78M
                cursor++;
646
1.78M
            } while (cursor < end);
647
1.05M
        }
648
1.10M
    }
skia_private::TArray<SkMask::Format, true>::destroyAll()
Line
Count
Source
639
5.08k
    void destroyAll() {
640
5.08k
        if (!this->empty()) {
641
4.50k
            T* cursor = this->begin();
642
4.50k
            T* const end = this->end();
643
137k
            do {
644
137k
                cursor->~T();
645
137k
                cursor++;
646
137k
            } while (cursor < end);
647
4.50k
        }
648
5.08k
    }
skia_private::TArray<SkPackedGlyphID, true>::destroyAll()
Line
Count
Source
639
5.08k
    void destroyAll() {
640
5.08k
        if (!this->empty()) {
641
4.50k
            T* cursor = this->begin();
642
4.50k
            T* const end = this->end();
643
137k
            do {
644
137k
                cursor->~T();
645
137k
                cursor++;
646
137k
            } while (cursor < end);
647
4.50k
        }
648
5.08k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::destroyAll()
Line
Count
Source
639
1.31k
    void destroyAll() {
640
1.31k
        if (!this->empty()) {
641
438
            T* cursor = this->begin();
642
438
            T* const end = this->end();
643
727
            do {
644
727
                cursor->~T();
645
727
                cursor++;
646
727
            } while (cursor < end);
647
438
        }
648
1.31k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll()
Line
Count
Source
639
31.5M
    void destroyAll() {
640
31.5M
        if (!this->empty()) {
641
31.5M
            T* cursor = this->begin();
642
31.5M
            T* const end = this->end();
643
93.0M
            do {
644
93.0M
                cursor->~T();
645
93.0M
                cursor++;
646
93.0M
            } while (cursor < end);
647
31.5M
        }
648
31.5M
    }
skia_private::TArray<SkGlyph const*, true>::destroyAll()
Line
Count
Source
639
1.09M
    void destroyAll() {
640
1.09M
        if (!this->empty()) {
641
1.04M
            T* cursor = this->begin();
642
1.04M
            T* const end = this->end();
643
1.51M
            do {
644
1.51M
                cursor->~T();
645
1.51M
                cursor++;
646
1.51M
            } while (cursor < end);
647
1.04M
        }
648
1.09M
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll()
Line
Count
Source
639
846M
    void destroyAll() {
640
846M
        if (!this->empty()) {
641
92.4k
            T* cursor = this->begin();
642
92.4k
            T* const end = this->end();
643
94.4k
            do {
644
94.4k
                cursor->~T();
645
94.4k
                cursor++;
646
94.4k
            } while (cursor < end);
647
92.4k
        }
648
846M
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll()
Line
Count
Source
639
41.3k
    void destroyAll() {
640
41.3k
        if (!this->empty()) {
641
22.0k
            T* cursor = this->begin();
642
22.0k
            T* const end = this->end();
643
48.2k
            do {
644
48.2k
                cursor->~T();
645
48.2k
                cursor++;
646
48.2k
            } while (cursor < end);
647
22.0k
        }
648
41.3k
    }
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
95.4k
    void destroyAll() {
640
95.4k
        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
95.4k
    }
skia_private::TArray<PathSegment, true>::destroyAll()
Line
Count
Source
639
58
    void destroyAll() {
640
58
        if (!this->empty()) {
641
46
            T* cursor = this->begin();
642
46
            T* const end = this->end();
643
22.8k
            do {
644
22.8k
                cursor->~T();
645
22.8k
                cursor++;
646
22.8k
            } while (cursor < end);
647
46
        }
648
58
    }
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)::TextureBinding, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::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*, 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::DescriptorData, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::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<sk_sp<skgpu::graphite::PrecompileBase>, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::destroyAll()
skia_private::TArray<OffsetEdge, true>::destroyAll()
Line
Count
Source
639
401
    void destroyAll() {
640
401
        if (!this->empty()) {
641
401
            T* cursor = this->begin();
642
401
            T* const end = this->end();
643
742k
            do {
644
742k
                cursor->~T();
645
742k
                cursor++;
646
742k
            } while (cursor < end);
647
401
        }
648
401
    }
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll()
Line
Count
Source
639
99.7k
    void destroyAll() {
640
99.7k
        if (!this->empty()) {
641
72.4k
            T* cursor = this->begin();
642
72.4k
            T* const end = this->end();
643
117k
            do {
644
117k
                cursor->~T();
645
117k
                cursor++;
646
117k
            } while (cursor < end);
647
72.4k
        }
648
99.7k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::destroyAll()
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::destroyAll()
skia_private::TArray<SkOpRayHit*, true>::destroyAll()
Line
Count
Source
639
5.88M
    void destroyAll() {
640
5.88M
        if (!this->empty()) {
641
5.88M
            T* cursor = this->begin();
642
5.88M
            T* const end = this->end();
643
154M
            do {
644
154M
                cursor->~T();
645
154M
                cursor++;
646
154M
            } while (cursor < end);
647
5.88M
        }
648
5.88M
    }
skia_private::TArray<double, true>::destroyAll()
Line
Count
Source
639
110k
    void destroyAll() {
640
110k
        if (!this->empty()) {
641
110k
            T* cursor = this->begin();
642
110k
            T* const end = this->end();
643
50.8M
            do {
644
50.8M
                cursor->~T();
645
50.8M
                cursor++;
646
50.8M
            } while (cursor < end);
647
110k
        }
648
110k
    }
skia_private::TArray<SkClosestRecord const*, true>::destroyAll()
Line
Count
Source
639
5.44M
    void destroyAll() {
640
5.44M
        if (!this->empty()) {
641
5.20M
            T* cursor = this->begin();
642
5.20M
            T* const end = this->end();
643
6.32M
            do {
644
6.32M
                cursor->~T();
645
6.32M
                cursor++;
646
6.32M
            } while (cursor < end);
647
5.20M
        }
648
5.44M
    }
skia_private::TArray<SkClosestRecord, true>::destroyAll()
Line
Count
Source
639
5.44M
    void destroyAll() {
640
5.44M
        if (!this->empty()) {
641
5.44M
            T* cursor = this->begin();
642
5.44M
            T* const end = this->end();
643
11.7M
            do {
644
11.7M
                cursor->~T();
645
11.7M
                cursor++;
646
11.7M
            } while (cursor < end);
647
5.44M
        }
648
5.44M
    }
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()
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll()
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::destroyAll()
Line
Count
Source
639
5.45k
    void destroyAll() {
640
5.45k
        if (!this->empty()) {
641
2.47k
            T* cursor = this->begin();
642
2.47k
            T* const end = this->end();
643
3.24k
            do {
644
3.24k
                cursor->~T();
645
3.24k
                cursor++;
646
3.24k
            } while (cursor < end);
647
2.47k
        }
648
5.45k
    }
skia_private::TArray<SkSL::Variable const*, true>::destroyAll()
Line
Count
Source
639
14.3k
    void destroyAll() {
640
14.3k
        if (!this->empty()) {
641
2.99k
            T* cursor = this->begin();
642
2.99k
            T* const end = this->end();
643
5.16k
            do {
644
5.16k
                cursor->~T();
645
5.16k
                cursor++;
646
5.16k
            } while (cursor < end);
647
2.99k
        }
648
14.3k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::destroyAll()
Line
Count
Source
639
1.08k
    void destroyAll() {
640
1.08k
        if (!this->empty()) {
641
1.08k
            T* cursor = this->begin();
642
1.08k
            T* const end = this->end();
643
30.4k
            do {
644
30.4k
                cursor->~T();
645
30.4k
                cursor++;
646
30.4k
            } while (cursor < end);
647
1.08k
        }
648
1.08k
    }
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
17.1k
    void destroyAll() {
640
17.1k
        if (!this->empty()) {
641
14.7k
            T* cursor = this->begin();
642
14.7k
            T* const end = this->end();
643
15.1k
            do {
644
15.1k
                cursor->~T();
645
15.1k
                cursor++;
646
15.1k
            } while (cursor < end);
647
14.7k
        }
648
17.1k
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::destroyAll()
Line
Count
Source
639
20.6k
    void destroyAll() {
640
20.6k
        if (!this->empty()) {
641
20.3k
            T* cursor = this->begin();
642
20.3k
            T* const end = this->end();
643
31.0k
            do {
644
31.0k
                cursor->~T();
645
31.0k
                cursor++;
646
31.0k
            } while (cursor < end);
647
20.3k
        }
648
20.6k
    }
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()
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
343M
    void copy(const T* src) {
654
343M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
342M
            if (!this->empty() && src != nullptr) {
656
227M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
227M
            }
658
342M
        } else {
659
366k
            for (int i = 0; i < this->size(); ++i) {
660
99.8k
                new (fData + i) T(src[i]);
661
99.8k
            }
662
266k
        }
663
343M
    }
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
5.21k
    void copy(const T* src) {
654
5.21k
        if constexpr (std::is_trivially_copyable_v<T>) {
655
5.21k
            if (!this->empty() && src != nullptr) {
656
0
                sk_careful_memcpy(fData, src, this->size_bytes());
657
0
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
5.21k
    }
skia_private::TArray<SkPoint, true>::copy(SkPoint const*)
Line
Count
Source
653
18.0M
    void copy(const T* src) {
654
18.0M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
18.0M
            if (!this->empty() && src != nullptr) {
656
17.2M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
17.2M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
18.0M
    }
skia_private::TArray<unsigned char, true>::copy(unsigned char const*)
Line
Count
Source
653
140M
    void copy(const T* src) {
654
140M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
140M
            if (!this->empty() && src != nullptr) {
656
139M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
139M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
140M
    }
skia_private::TArray<float, true>::copy(float const*)
Line
Count
Source
653
140M
    void copy(const T* src) {
654
140M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
140M
            if (!this->empty() && src != nullptr) {
656
26.3M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
26.3M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
140M
    }
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*)
skia_private::TArray<unsigned int, true>::copy(unsigned int const*)
Line
Count
Source
653
1.57M
    void copy(const T* src) {
654
1.57M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
1.57M
            if (!this->empty() && src != nullptr) {
656
1.57M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
1.57M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
1.57M
    }
skia_private::TArray<sk_sp<SkImageFilter>, true>::copy(sk_sp<SkImageFilter> const*)
Line
Count
Source
653
266k
    void copy(const T* src) {
654
        if constexpr (std::is_trivially_copyable_v<T>) {
655
            if (!this->empty() && src != nullptr) {
656
                sk_careful_memcpy(fData, src, this->size_bytes());
657
            }
658
266k
        } else {
659
366k
            for (int i = 0; i < this->size(); ++i) {
660
99.8k
                new (fData + i) T(src[i]);
661
99.8k
            }
662
266k
        }
663
266k
    }
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*)
skia_private::TArray<SkSL::Field, true>::copy(SkSL::Field const*)
Line
Count
Source
653
57
    void copy(const T* src) {
654
57
        if constexpr (std::is_trivially_copyable_v<T>) {
655
57
            if (!this->empty() && src != nullptr) {
656
57
                sk_careful_memcpy(fData, src, this->size_bytes());
657
57
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
57
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::copy(skgpu::graphite::GlobalCache::StaticVertexCopyRanges const*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::copy(sk_sp<skgpu::graphite::TextureProxy> const*)
skia_private::TArray<int, true>::copy(int const*)
Line
Count
Source
653
14.7M
    void copy(const T* src) {
654
14.7M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
14.7M
            if (!this->empty() && src != nullptr) {
656
14.7M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
14.7M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
14.7M
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::copy(SkSL::SPIRVCodeGenerator::Word const*)
Line
Count
Source
653
28.3M
    void copy(const T* src) {
654
28.3M
        if constexpr (std::is_trivially_copyable_v<T>) {
655
28.3M
            if (!this->empty() && src != nullptr) {
656
28.3M
                sk_careful_memcpy(fData, src, this->size_bytes());
657
28.3M
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
28.3M
    }
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*)
skia_private::TArray<SkSL::Type const*, true>::copy(SkSL::Type const* const*)
Line
Count
Source
653
8.10k
    void copy(const T* src) {
654
8.10k
        if constexpr (std::is_trivially_copyable_v<T>) {
655
8.10k
            if (!this->empty() && src != nullptr) {
656
8.10k
                sk_careful_memcpy(fData, src, this->size_bytes());
657
8.10k
            }
658
        } else {
659
            for (int i = 0; i < this->size(); ++i) {
660
                new (fData + i) T(src[i]);
661
            }
662
        }
663
8.10k
    }
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
52
    void move(int dst, int src) {
666
52
        if constexpr (MEM_MOVE) {
667
52
            memcpy(static_cast<void*>(&fData[dst]),
668
52
                   static_cast<const void*>(&fData[src]),
669
52
                   sizeof(T));
670
        } else {
671
            new (&fData[dst]) T(std::move(fData[src]));
672
            fData[src].~T();
673
        }
674
52
    }
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)
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(int, int)
Line
Count
Source
665
12
    void move(int dst, int src) {
666
12
        if constexpr (MEM_MOVE) {
667
12
            memcpy(static_cast<void*>(&fData[dst]),
668
12
                   static_cast<const void*>(&fData[src]),
669
12
                   sizeof(T));
670
        } else {
671
            new (&fData[dst]) T(std::move(fData[src]));
672
            fData[src].~T();
673
        }
674
12
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int)
Line
Count
Source
665
40
    void move(int dst, int src) {
666
40
        if constexpr (MEM_MOVE) {
667
40
            memcpy(static_cast<void*>(&fData[dst]),
668
40
                   static_cast<const void*>(&fData[src]),
669
40
                   sizeof(T));
670
        } else {
671
            new (&fData[dst]) T(std::move(fData[src]));
672
            fData[src].~T();
673
        }
674
40
    }
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int)
675
676
250M
    void move(void* dst) {
677
250M
        if constexpr (MEM_MOVE) {
678
250M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
250M
        } else {
680
4.69M
            for (int i = 0; i < this->size(); ++i) {
681
4.10M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
4.10M
                fData[i].~T();
683
4.10M
            }
684
583k
        }
685
250M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*)
skia_private::TArray<bool, true>::move(void*)
Line
Count
Source
676
8.66k
    void move(void* dst) {
677
8.66k
        if constexpr (MEM_MOVE) {
678
8.66k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
8.66k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*)
Line
Count
Source
676
323k
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
323k
        } else {
680
649k
            for (int i = 0; i < this->size(); ++i) {
681
326k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
326k
                fData[i].~T();
683
326k
            }
684
323k
        }
685
323k
    }
skia_private::TArray<SkString, true>::move(void*)
Line
Count
Source
676
96
    void move(void* dst) {
677
96
        if constexpr (MEM_MOVE) {
678
96
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
96
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*)
Line
Count
Source
676
2.10k
    void move(void* dst) {
677
2.10k
        if constexpr (MEM_MOVE) {
678
2.10k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
2.10k
    }
skia_private::TArray<SkPoint, true>::move(void*)
Line
Count
Source
676
70.3M
    void move(void* dst) {
677
70.3M
        if constexpr (MEM_MOVE) {
678
70.3M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
70.3M
    }
skia_private::TArray<unsigned char, true>::move(void*)
Line
Count
Source
676
46.7M
    void move(void* dst) {
677
46.7M
        if constexpr (MEM_MOVE) {
678
46.7M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
46.7M
    }
skia_private::TArray<float, true>::move(void*)
Line
Count
Source
676
20.8M
    void move(void* dst) {
677
20.8M
        if constexpr (MEM_MOVE) {
678
20.8M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
20.8M
    }
skia_private::TArray<unsigned int, true>::move(void*)
Line
Count
Source
676
60.9k
    void move(void* dst) {
677
60.9k
        if constexpr (MEM_MOVE) {
678
60.9k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
60.9k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*)
Line
Count
Source
676
10.3k
    void move(void* dst) {
677
10.3k
        if constexpr (MEM_MOVE) {
678
10.3k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::move(void*)
Line
Count
Source
676
488k
    void move(void* dst) {
677
488k
        if constexpr (MEM_MOVE) {
678
488k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
488k
    }
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
67.5M
    void move(void* dst) {
677
67.5M
        if constexpr (MEM_MOVE) {
678
67.5M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
67.5M
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*)
skia_private::TArray<sk_sp<SkImageFilter>, true>::move(void*)
Line
Count
Source
676
4.40k
    void move(void* dst) {
677
4.40k
        if constexpr (MEM_MOVE) {
678
4.40k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
4.40k
    }
skia_private::TArray<char, true>::move(void*)
Line
Count
Source
676
5.20k
    void move(void* dst) {
677
5.20k
        if constexpr (MEM_MOVE) {
678
5.20k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
5.20k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*)
Line
Count
Source
676
5.27k
    void move(void* dst) {
677
5.27k
        if constexpr (MEM_MOVE) {
678
5.27k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
5.27k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*)
Line
Count
Source
676
73.5k
    void move(void* dst) {
677
73.5k
        if constexpr (MEM_MOVE) {
678
73.5k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
73.5k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*)
Line
Count
Source
676
25.5k
    void move(void* dst) {
677
25.5k
        if constexpr (MEM_MOVE) {
678
25.5k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
25.5k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*)
Line
Count
Source
676
3.84k
    void move(void* dst) {
677
3.84k
        if constexpr (MEM_MOVE) {
678
3.84k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.84k
    }
skia_private::TArray<std::__1::thread, false>::move(void*)
Line
Count
Source
676
76
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
76
        } else {
680
76
            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
76
        }
685
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::move(void*)
skia_private::TArray<sk_sp<SkShader>, true>::move(void*)
Line
Count
Source
676
51.8k
    void move(void* dst) {
677
51.8k
        if constexpr (MEM_MOVE) {
678
51.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
51.8k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*)
Line
Count
Source
676
1.44k
    void move(void* dst) {
677
1.44k
        if constexpr (MEM_MOVE) {
678
1.44k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.44k
    }
skia_private::TArray<SkPaint, true>::move(void*)
Line
Count
Source
676
23.1k
    void move(void* dst) {
677
23.1k
        if constexpr (MEM_MOVE) {
678
23.1k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
23.1k
    }
skia_private::TArray<SkPath, true>::move(void*)
Line
Count
Source
676
267k
    void move(void* dst) {
677
267k
        if constexpr (MEM_MOVE) {
678
267k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
267k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*)
Line
Count
Source
676
57.8k
    void move(void* dst) {
677
57.8k
        if constexpr (MEM_MOVE) {
678
57.8k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
57.8k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*)
Line
Count
Source
676
188
    void move(void* dst) {
677
188
        if constexpr (MEM_MOVE) {
678
188
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
188
    }
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
118
    void move(void* dst) {
677
118
        if constexpr (MEM_MOVE) {
678
118
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*)
Line
Count
Source
676
77.7k
    void move(void* dst) {
677
77.7k
        if constexpr (MEM_MOVE) {
678
77.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
77.7k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*)
Line
Count
Source
676
7
    void move(void* dst) {
677
7
        if constexpr (MEM_MOVE) {
678
7
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
7
    }
skia_private::TArray<SkMatrix, true>::move(void*)
Line
Count
Source
676
287
    void move(void* dst) {
677
287
        if constexpr (MEM_MOVE) {
678
287
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::move(void*)
Line
Count
Source
676
116
    void move(void* dst) {
677
116
        if constexpr (MEM_MOVE) {
678
116
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
116
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*)
Line
Count
Source
676
17.4k
    void move(void* dst) {
677
17.4k
        if constexpr (MEM_MOVE) {
678
17.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
17.4k
    }
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
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1
    }
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)2>, true>::move(void*)
Line
Count
Source
676
17.2k
    void move(void* dst) {
677
17.2k
        if constexpr (MEM_MOVE) {
678
17.2k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
17.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*)
Line
Count
Source
676
2.84M
    void move(void* dst) {
677
2.84M
        if constexpr (MEM_MOVE) {
678
2.84M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
2.84M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*)
Line
Count
Source
676
22.8M
    void move(void* dst) {
677
22.8M
        if constexpr (MEM_MOVE) {
678
22.8M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
22.8M
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*)
Line
Count
Source
676
198k
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
198k
        } else {
680
3.80M
            for (int i = 0; i < this->size(); ++i) {
681
3.60M
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
3.60M
                fData[i].~T();
683
3.60M
            }
684
198k
        }
685
198k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*)
Line
Count
Source
676
444k
    void move(void* dst) {
677
444k
        if constexpr (MEM_MOVE) {
678
444k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
444k
    }
skia_private::TArray<SkSL::Field, true>::move(void*)
Line
Count
Source
676
173k
    void move(void* dst) {
677
173k
        if constexpr (MEM_MOVE) {
678
173k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
173k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::move(void*)
Line
Count
Source
676
2
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
2
        } else {
680
2
            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
2
        }
685
2
    }
skia_private::TArray<SkSL::RP::Instruction, true>::move(void*)
Line
Count
Source
676
168k
    void move(void* dst) {
677
168k
        if constexpr (MEM_MOVE) {
678
168k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*)
Line
Count
Source
676
226k
    void move(void* dst) {
677
226k
        if constexpr (MEM_MOVE) {
678
226k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
226k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::move(void*)
Line
Count
Source
676
52.7k
    void move(void* dst) {
677
52.7k
        if constexpr (MEM_MOVE) {
678
52.7k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
52.7k
    }
skia_private::TArray<float*, true>::move(void*)
Line
Count
Source
676
206k
    void move(void* dst) {
677
206k
        if constexpr (MEM_MOVE) {
678
206k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*)
Line
Count
Source
676
1.80M
    void move(void* dst) {
677
1.80M
        if constexpr (MEM_MOVE) {
678
1.80M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::move(void*)
Line
Count
Source
676
1.16M
    void move(void* dst) {
677
1.16M
        if constexpr (MEM_MOVE) {
678
1.16M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.16M
    }
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
181k
    void move(void* dst) {
677
181k
        if constexpr (MEM_MOVE) {
678
181k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
181k
    }
skia_private::TArray<SkSL::Type const*, true>::move(void*)
Line
Count
Source
676
2.62k
    void move(void* dst) {
677
2.62k
        if constexpr (MEM_MOVE) {
678
2.62k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
2.62k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::move(void*)
Line
Count
Source
676
10.3k
    void move(void* dst) {
677
10.3k
        if constexpr (MEM_MOVE) {
678
10.3k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
10.3k
    }
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*)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::move(void*)
Line
Count
Source
676
8.06k
    void move(void* dst) {
677
8.06k
        if constexpr (MEM_MOVE) {
678
8.06k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
8.06k
    }
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
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
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
42.2k
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
42.2k
        } else {
680
42.2k
            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
42.2k
        }
685
42.2k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*)
skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*)
Line
Count
Source
676
27.4k
    void move(void* dst) {
677
27.4k
        if constexpr (MEM_MOVE) {
678
27.4k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*)
Line
Count
Source
676
10.3k
    void move(void* dst) {
677
10.3k
        if constexpr (MEM_MOVE) {
678
10.3k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
10.3k
    }
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
432k
    void move(void* dst) {
677
432k
        if constexpr (MEM_MOVE) {
678
432k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
432k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*)
skia_private::TArray<double, true>::move(void*)
Line
Count
Source
676
62.1k
    void move(void* dst) {
677
62.1k
        if constexpr (MEM_MOVE) {
678
62.1k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
62.1k
    }
skia_private::TArray<GrRenderTask*, true>::move(void*)
Line
Count
Source
676
127k
    void move(void* dst) {
677
127k
        if constexpr (MEM_MOVE) {
678
127k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
127k
    }
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
15.7k
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
15.7k
        } else {
680
107k
            for (int i = 0; i < this->size(); ++i) {
681
91.8k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
91.8k
                fData[i].~T();
683
91.8k
            }
684
15.7k
        }
685
15.7k
    }
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
671
    void move(void* dst) {
677
671
        if constexpr (MEM_MOVE) {
678
671
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
671
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*)
Line
Count
Source
676
2.98k
    void move(void* dst) {
677
2.98k
        if constexpr (MEM_MOVE) {
678
2.98k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
2.98k
    }
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
493
    void move(void* dst) {
677
493
        if constexpr (MEM_MOVE) {
678
493
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
493
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::move(void*)
Line
Count
Source
676
67
    void move(void* dst) {
677
67
        if constexpr (MEM_MOVE) {
678
67
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
67
    }
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
2
    void move(void* dst) {
677
2
        if constexpr (MEM_MOVE) {
678
2
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
2
    }
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
596
    void move(void* dst) {
677
596
        if constexpr (MEM_MOVE) {
678
596
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
596
    }
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
3.31k
    void move(void* dst) {
677
3.31k
        if constexpr (MEM_MOVE) {
678
3.31k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.31k
    }
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
18
    void move(void* dst) {
677
18
        if constexpr (MEM_MOVE) {
678
18
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
18
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::move(void*)
Line
Count
Source
676
341
    void move(void* dst) {
677
341
        if constexpr (MEM_MOVE) {
678
341
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
341
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::move(void*)
skia_private::TArray<CircleOp::Circle, true>::move(void*)
Line
Count
Source
676
36
    void move(void* dst) {
677
36
        if constexpr (MEM_MOVE) {
678
36
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
36
    }
skia_private::TArray<EllipseOp::Ellipse, true>::move(void*)
Line
Count
Source
676
121
    void move(void* dst) {
677
121
        if constexpr (MEM_MOVE) {
678
121
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
121
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*)
Line
Count
Source
676
19
    void move(void* dst) {
677
19
        if constexpr (MEM_MOVE) {
678
19
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
19
    }
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
3.63k
    void move(void* dst) {
677
3.63k
        if constexpr (MEM_MOVE) {
678
3.63k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.63k
    }
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
2.74k
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
2.74k
        } else {
680
19.6k
            for (int i = 0; i < this->size(); ++i) {
681
16.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
16.9k
                fData[i].~T();
683
16.9k
            }
684
2.74k
        }
685
2.74k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*)
Line
Count
Source
676
180
    void move(void* dst) {
677
180
        if constexpr (MEM_MOVE) {
678
180
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
180
    }
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<skgpu::UniqueKey, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<SkBlendMode, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::move(void*)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::move(void*)
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*)
Line
Count
Source
676
4.70k
    void move(void* dst) {
677
4.70k
        if constexpr (MEM_MOVE) {
678
4.70k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*)
skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*)
Line
Count
Source
676
1.39k
    void move(void* dst) {
677
1.39k
        if constexpr (MEM_MOVE) {
678
1.39k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::move(void*)
Line
Count
Source
676
100
    void move(void* dst) {
677
100
        if constexpr (MEM_MOVE) {
678
100
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
100
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::move(void*)
Line
Count
Source
676
53
    void move(void* dst) {
677
53
        if constexpr (MEM_MOVE) {
678
53
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
53
    }
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
151
    void move(void* dst) {
677
151
        if constexpr (MEM_MOVE) {
678
151
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
151
    }
skia_private::TArray<unsigned short, true>::move(void*)
Line
Count
Source
676
499
    void move(void* dst) {
677
499
        if constexpr (MEM_MOVE) {
678
499
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
499
    }
skia_private::TArray<SkMask::Format, true>::move(void*)
Line
Count
Source
676
151
    void move(void* dst) {
677
151
        if constexpr (MEM_MOVE) {
678
151
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
151
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*)
Line
Count
Source
676
1.37k
    void move(void* dst) {
677
1.37k
        if constexpr (MEM_MOVE) {
678
1.37k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*)
Line
Count
Source
676
6.35k
    void move(void* dst) {
677
6.35k
        if constexpr (MEM_MOVE) {
678
6.35k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
6.35k
    }
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::move(void*)
Line
Count
Source
676
217
    void move(void* dst) {
677
217
        if constexpr (MEM_MOVE) {
678
217
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
217
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::move(void*)
skia_private::TArray<SkGlyph const*, true>::move(void*)
Line
Count
Source
676
197
    void move(void* dst) {
677
197
        if constexpr (MEM_MOVE) {
678
197
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
197
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*)
Line
Count
Source
676
364
    void move(void* dst) {
677
364
        if constexpr (MEM_MOVE) {
678
364
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
364
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*)
Line
Count
Source
676
428
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
428
        } else {
680
47.3k
            for (int i = 0; i < this->size(); ++i) {
681
46.9k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
46.9k
                fData[i].~T();
683
46.9k
            }
684
428
        }
685
428
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::move(void*)
Line
Count
Source
676
438
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
438
        } else {
680
438
            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
438
        }
685
438
    }
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*)
Line
Count
Source
676
97.1k
    void move(void* dst) {
677
97.1k
        if constexpr (MEM_MOVE) {
678
97.1k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::move(void*)
skia_private::TArray<PathSegment, true>::move(void*)
Line
Count
Source
676
190
    void move(void* dst) {
677
190
        if constexpr (MEM_MOVE) {
678
190
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
190
    }
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
96
    void move(void* dst) {
677
96
        if constexpr (MEM_MOVE) {
678
96
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
96
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*)
Line
Count
Source
676
192
    void move(void* dst) {
677
192
        if constexpr (MEM_MOVE) {
678
192
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
192
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*)
Line
Count
Source
676
96
    void move(void* dst) {
677
96
        if constexpr (MEM_MOVE) {
678
96
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
96
    }
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)::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*, 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<SkRuntimeEffect>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::move(void*)
skia_private::TArray<OffsetEdge, true>::move(void*)
Line
Count
Source
676
311
    void move(void* dst) {
677
311
        if constexpr (MEM_MOVE) {
678
311
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
311
    }
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
3.00k
    void move(void* dst) {
677
3.00k
        if constexpr (MEM_MOVE) {
678
3.00k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.00k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::move(void*)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::move(void*)
skia_private::TArray<SkOpRayHit*, true>::move(void*)
Line
Count
Source
676
12.4M
    void move(void* dst) {
677
12.4M
        if constexpr (MEM_MOVE) {
678
12.4M
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
12.4M
    }
skia_private::TArray<SkClosestRecord, true>::move(void*)
Line
Count
Source
676
4.74k
    void move(void* dst) {
677
4.74k
        if constexpr (MEM_MOVE) {
678
4.74k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
4.74k
    }
skia_private::TArray<SkClosestRecord const*, true>::move(void*)
Line
Count
Source
676
3.41k
    void move(void* dst) {
677
3.41k
        if constexpr (MEM_MOVE) {
678
3.41k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.41k
    }
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*)
skia_private::TArray<SkSL::Variable const*, true>::move(void*)
Line
Count
Source
676
3.10k
    void move(void* dst) {
677
3.10k
        if constexpr (MEM_MOVE) {
678
3.10k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::move(void*)
Line
Count
Source
676
1.08k
    void move(void* dst) {
677
1.08k
        if constexpr (MEM_MOVE) {
678
1.08k
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
1
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, 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*)
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*)
Line
Count
Source
676
22
    void move(void* dst) {
677
22
        if constexpr (MEM_MOVE) {
678
22
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
        } else {
680
            for (int i = 0; i < this->size(); ++i) {
681
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
                fData[i].~T();
683
            }
684
        }
685
22
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::move(void*)
Line
Count
Source
676
258
    void move(void* dst) {
677
        if constexpr (MEM_MOVE) {
678
            sk_careful_memcpy(dst, fData, Bytes(fSize));
679
258
        } else {
680
21.8k
            for (int i = 0; i < this->size(); ++i) {
681
21.6k
                new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i]));
682
21.6k
                fData[i].~T();
683
21.6k
            }
684
258
        }
685
258
    }
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*)
686
687
    // Helper function that makes space for n objects, adjusts the count, but does not initialize
688
    // the new objects.
689
796M
    void* push_back_raw(int n) {
690
796M
        this->checkRealloc(n, kGrowing);
691
796M
        void* ptr = fData + fSize;
692
796M
        this->changeSize(fSize + n);
693
796M
        return ptr;
694
796M
    }
skia_private::TArray<SkString, true>::push_back_raw(int)
Line
Count
Source
689
96
    void* push_back_raw(int n) {
690
96
        this->checkRealloc(n, kGrowing);
691
96
        void* ptr = fData + fSize;
692
96
        this->changeSize(fSize + n);
693
96
        return ptr;
694
96
    }
skia_private::TArray<SkPoint, true>::push_back_raw(int)
Line
Count
Source
689
706M
    void* push_back_raw(int n) {
690
706M
        this->checkRealloc(n, kGrowing);
691
706M
        void* ptr = fData + fSize;
692
706M
        this->changeSize(fSize + n);
693
706M
        return ptr;
694
706M
    }
skia_private::TArray<unsigned char, true>::push_back_raw(int)
Line
Count
Source
689
33.6M
    void* push_back_raw(int n) {
690
33.6M
        this->checkRealloc(n, kGrowing);
691
33.6M
        void* ptr = fData + fSize;
692
33.6M
        this->changeSize(fSize + n);
693
33.6M
        return ptr;
694
33.6M
    }
skia_private::TArray<float, true>::push_back_raw(int)
Line
Count
Source
689
1.48M
    void* push_back_raw(int n) {
690
1.48M
        this->checkRealloc(n, kGrowing);
691
1.48M
        void* ptr = fData + fSize;
692
1.48M
        this->changeSize(fSize + n);
693
1.48M
        return ptr;
694
1.48M
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int)
Line
Count
Source
689
10.3k
    void* push_back_raw(int n) {
690
10.3k
        this->checkRealloc(n, kGrowing);
691
10.3k
        void* ptr = fData + fSize;
692
10.3k
        this->changeSize(fSize + n);
693
10.3k
        return ptr;
694
10.3k
    }
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)
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int)
Line
Count
Source
689
4.42M
    void* push_back_raw(int n) {
690
4.42M
        this->checkRealloc(n, kGrowing);
691
4.42M
        void* ptr = fData + fSize;
692
4.42M
        this->changeSize(fSize + n);
693
4.42M
        return ptr;
694
4.42M
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_raw(int)
Line
Count
Source
689
1.44k
    void* push_back_raw(int n) {
690
1.44k
        this->checkRealloc(n, kGrowing);
691
1.44k
        void* ptr = fData + fSize;
692
1.44k
        this->changeSize(fSize + n);
693
1.44k
        return ptr;
694
1.44k
    }
skia_private::TArray<unsigned int, true>::push_back_raw(int)
Line
Count
Source
689
963k
    void* push_back_raw(int n) {
690
963k
        this->checkRealloc(n, kGrowing);
691
963k
        void* ptr = fData + fSize;
692
963k
        this->changeSize(fSize + n);
693
963k
        return ptr;
694
963k
    }
skia_private::TArray<SkPath, true>::push_back_raw(int)
Line
Count
Source
689
328k
    void* push_back_raw(int n) {
690
328k
        this->checkRealloc(n, kGrowing);
691
328k
        void* ptr = fData + fSize;
692
328k
        this->changeSize(fSize + n);
693
328k
        return ptr;
694
328k
    }
skia_private::TArray<SkMatrix, true>::push_back_raw(int)
Line
Count
Source
689
13.0k
    void* push_back_raw(int n) {
690
13.0k
        this->checkRealloc(n, kGrowing);
691
13.0k
        void* ptr = fData + fSize;
692
13.0k
        this->changeSize(fSize + n);
693
13.0k
        return ptr;
694
13.0k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int)
Line
Count
Source
689
1.51k
    void* push_back_raw(int n) {
690
1.51k
        this->checkRealloc(n, kGrowing);
691
1.51k
        void* ptr = fData + fSize;
692
1.51k
        this->changeSize(fSize + n);
693
1.51k
        return ptr;
694
1.51k
    }
skia_private::TArray<bool, true>::push_back_raw(int)
Line
Count
Source
689
65.3k
    void* push_back_raw(int n) {
690
65.3k
        this->checkRealloc(n, kGrowing);
691
65.3k
        void* ptr = fData + fSize;
692
65.3k
        this->changeSize(fSize + n);
693
65.3k
        return ptr;
694
65.3k
    }
skia_private::TArray<int, true>::push_back_raw(int)
Line
Count
Source
689
32.0M
    void* push_back_raw(int n) {
690
32.0M
        this->checkRealloc(n, kGrowing);
691
32.0M
        void* ptr = fData + fSize;
692
32.0M
        this->changeSize(fSize + n);
693
32.0M
        return ptr;
694
32.0M
    }
skia_private::TArray<float*, true>::push_back_raw(int)
Line
Count
Source
689
206k
    void* push_back_raw(int n) {
690
206k
        this->checkRealloc(n, kGrowing);
691
206k
        void* ptr = fData + fSize;
692
206k
        this->changeSize(fSize + n);
693
206k
        return ptr;
694
206k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int)
Line
Count
Source
689
1.80M
    void* push_back_raw(int n) {
690
1.80M
        this->checkRealloc(n, kGrowing);
691
1.80M
        void* ptr = fData + fSize;
692
1.80M
        this->changeSize(fSize + n);
693
1.80M
        return ptr;
694
1.80M
    }
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)
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_raw(int)
Line
Count
Source
689
8.58k
    void* push_back_raw(int n) {
690
8.58k
        this->checkRealloc(n, kGrowing);
691
8.58k
        void* ptr = fData + fSize;
692
8.58k
        this->changeSize(fSize + n);
693
8.58k
        return ptr;
694
8.58k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back_raw(int)
Line
Count
Source
689
154k
    void* push_back_raw(int n) {
690
154k
        this->checkRealloc(n, kGrowing);
691
154k
        void* ptr = fData + fSize;
692
154k
        this->changeSize(fSize + n);
693
154k
        return ptr;
694
154k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int)
Line
Count
Source
689
5.02k
    void* push_back_raw(int n) {
690
5.02k
        this->checkRealloc(n, kGrowing);
691
5.02k
        void* ptr = fData + fSize;
692
5.02k
        this->changeSize(fSize + n);
693
5.02k
        return ptr;
694
5.02k
    }
skia_private::TArray<SkRect, true>::push_back_raw(int)
Line
Count
Source
689
58
    void* push_back_raw(int n) {
690
58
        this->checkRealloc(n, kGrowing);
691
58
        void* ptr = fData + fSize;
692
58
        this->changeSize(fSize + n);
693
58
        return ptr;
694
58
    }
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
458
    void* push_back_raw(int n) {
690
458
        this->checkRealloc(n, kGrowing);
691
458
        void* ptr = fData + fSize;
692
458
        this->changeSize(fSize + n);
693
458
        return ptr;
694
458
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int)
Line
Count
Source
689
78
    void* push_back_raw(int n) {
690
78
        this->checkRealloc(n, kGrowing);
691
78
        void* ptr = fData + fSize;
692
78
        this->changeSize(fSize + n);
693
78
        return ptr;
694
78
    }
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<SkPDFStructElem*, true>, false>::push_back_raw(int)
skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int)
Line
Count
Source
689
4.50k
    void* push_back_raw(int n) {
690
4.50k
        this->checkRealloc(n, kGrowing);
691
4.50k
        void* ptr = fData + fSize;
692
4.50k
        this->changeSize(fSize + n);
693
4.50k
        return ptr;
694
4.50k
    }
skia_private::TArray<unsigned short, true>::push_back_raw(int)
Line
Count
Source
689
1.05M
    void* push_back_raw(int n) {
690
1.05M
        this->checkRealloc(n, kGrowing);
691
1.05M
        void* ptr = fData + fSize;
692
1.05M
        this->changeSize(fSize + n);
693
1.05M
        return ptr;
694
1.05M
    }
skia_private::TArray<SkMask::Format, true>::push_back_raw(int)
Line
Count
Source
689
4.50k
    void* push_back_raw(int n) {
690
4.50k
        this->checkRealloc(n, kGrowing);
691
4.50k
        void* ptr = fData + fSize;
692
4.50k
        this->changeSize(fSize + n);
693
4.50k
        return ptr;
694
4.50k
    }
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
1.04M
    void* push_back_raw(int n) {
690
1.04M
        this->checkRealloc(n, kGrowing);
691
1.04M
        void* ptr = fData + fSize;
692
1.04M
        this->changeSize(fSize + n);
693
1.04M
        return ptr;
694
1.04M
    }
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
209k
    void* push_back_raw(int n) {
690
209k
        this->checkRealloc(n, kGrowing);
691
209k
        void* ptr = fData + fSize;
692
209k
        this->changeSize(fSize + n);
693
209k
        return ptr;
694
209k
    }
skia_private::TArray<PathSegment, true>::push_back_raw(int)
Line
Count
Source
689
22.8k
    void* push_back_raw(int n) {
690
22.8k
        this->checkRealloc(n, kGrowing);
691
22.8k
        void* ptr = fData + fSize;
692
22.8k
        this->changeSize(fSize + n);
693
22.8k
        return ptr;
694
22.8k
    }
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: 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<VkDescriptorSetLayout_T*, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, 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)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back_raw(int)
skia_private::TArray<OffsetEdge, true>::push_back_raw(int)
Line
Count
Source
689
4.12k
    void* push_back_raw(int n) {
690
4.12k
        this->checkRealloc(n, kGrowing);
691
4.12k
        void* ptr = fData + fSize;
692
4.12k
        this->changeSize(fSize + n);
693
4.12k
        return ptr;
694
4.12k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int)
skia_private::TArray<SkClosestRecord, true>::push_back_raw(int)
Line
Count
Source
689
11.7M
    void* push_back_raw(int n) {
690
11.7M
        this->checkRealloc(n, kGrowing);
691
11.7M
        void* ptr = fData + fSize;
692
11.7M
        this->changeSize(fSize + n);
693
11.7M
        return ptr;
694
11.7M
    }
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int)
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int)
skia_private::TArray<SkMeshSpecification::Attribute, false>::push_back_raw(int)
Line
Count
Source
689
31.0k
    void* push_back_raw(int n) {
690
31.0k
        this->checkRealloc(n, kGrowing);
691
31.0k
        void* ptr = fData + fSize;
692
31.0k
        this->changeSize(fSize + n);
693
31.0k
        return ptr;
694
31.0k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back_raw(int)
Line
Count
Source
689
24.3k
    void* push_back_raw(int n) {
690
24.3k
        this->checkRealloc(n, kGrowing);
691
24.3k
        void* ptr = fData + fSize;
692
24.3k
        this->changeSize(fSize + n);
693
24.3k
        return ptr;
694
24.3k
    }
695
696
    template <typename... Args>
697
20.2M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
20.2M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
20.2M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
20.2M
        this->installDataAndUpdateCapacity(buffer);
701
702
20.2M
        return newT;
703
20.2M
    }
Unexecuted instantiation: SkJSONWriter::Scope* skia_private::TArray<SkJSONWriter::Scope, true>::growAndConstructAtEnd<SkJSONWriter::Scope>(SkJSONWriter::Scope&&)
bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool>(bool&&)
Line
Count
Source
697
1.00k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.00k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.00k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.00k
        this->installDataAndUpdateCapacity(buffer);
701
702
1.00k
        return newT;
703
1.00k
    }
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
323k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
323k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
323k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
323k
        this->installDataAndUpdateCapacity(buffer);
701
702
323k
        return newT;
703
323k
    }
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&&)
unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&)
Line
Count
Source
697
84
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
84
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
84
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
84
        this->installDataAndUpdateCapacity(buffer);
701
702
84
        return newT;
703
84
    }
GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&)
Line
Count
Source
697
474k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
474k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
474k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
474k
        this->installDataAndUpdateCapacity(buffer);
701
702
474k
        return newT;
703
474k
    }
unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int const&>(unsigned int const&)
Line
Count
Source
697
22.0k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
22.0k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
22.0k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
22.0k
        this->installDataAndUpdateCapacity(buffer);
701
702
22.0k
        return newT;
703
22.0k
    }
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<>()
sk_sp<SkImageFilter>* skia_private::TArray<sk_sp<SkImageFilter>, true>::growAndConstructAtEnd<sk_sp<SkImageFilter> >(sk_sp<SkImageFilter>&&)
Line
Count
Source
697
929
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
929
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
929
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
929
        this->installDataAndUpdateCapacity(buffer);
701
702
929
        return newT;
703
929
    }
Unexecuted instantiation: float* skia_private::TArray<float, true>::growAndConstructAtEnd<float>(float&&)
sk_sp<SkSVGNode>* skia_private::TArray<sk_sp<SkSVGNode>, true>::growAndConstructAtEnd<sk_sp<SkSVGNode> >(sk_sp<SkSVGNode>&&)
Line
Count
Source
697
73.5k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
73.5k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
73.5k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
73.5k
        this->installDataAndUpdateCapacity(buffer);
701
702
73.5k
        return newT;
703
73.5k
    }
SkRGBA4f<(SkAlphaType)3>* skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)3> >(SkRGBA4f<(SkAlphaType)3>&&)
Line
Count
Source
697
25.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
25.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
25.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
25.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
25.4k
        return newT;
703
25.4k
    }
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&)
Line
Count
Source
697
848k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
848k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
848k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
848k
        this->installDataAndUpdateCapacity(buffer);
701
702
848k
        return newT;
703
848k
    }
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
3.84k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.84k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.84k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.84k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.84k
        return newT;
703
3.84k
    }
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
76
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
76
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
76
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
76
        this->installDataAndUpdateCapacity(buffer);
701
702
76
        return newT;
703
76
    }
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 ()>&&)
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
405k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
405k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
405k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
405k
        this->installDataAndUpdateCapacity(buffer);
701
702
405k
        return newT;
703
405k
    }
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&)
Line
Count
Source
697
2.58M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
2.58M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
2.58M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
2.58M
        this->installDataAndUpdateCapacity(buffer);
701
702
2.58M
        return newT;
703
2.58M
    }
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.89k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
2.89k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
2.89k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
2.89k
        this->installDataAndUpdateCapacity(buffer);
701
702
2.89k
        return newT;
703
2.89k
    }
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&)
Line
Count
Source
697
23.1k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
23.1k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
23.1k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
23.1k
        this->installDataAndUpdateCapacity(buffer);
701
702
23.1k
        return newT;
703
23.1k
    }
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
188
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
188
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
188
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
188
        this->installDataAndUpdateCapacity(buffer);
701
702
188
        return newT;
703
188
    }
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
118
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
118
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
118
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
118
        this->installDataAndUpdateCapacity(buffer);
701
702
118
        return newT;
703
118
    }
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
77.7k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
77.7k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
77.7k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
77.7k
        this->installDataAndUpdateCapacity(buffer);
701
702
77.7k
        return newT;
703
77.7k
    }
sk_sp<SkDrawable>* skia_private::TArray<sk_sp<SkDrawable>, true>::growAndConstructAtEnd<sk_sp<SkDrawable> >(sk_sp<SkDrawable>&&)
Line
Count
Source
697
7
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
7
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
7
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
7
        this->installDataAndUpdateCapacity(buffer);
701
702
7
        return newT;
703
7
    }
Unexecuted instantiation: SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint const&>(SkPaint const&)
SkRasterPipelineContexts::MemoryCtxInfo* skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::growAndConstructAtEnd<SkRasterPipelineContexts::MemoryCtxInfo>(SkRasterPipelineContexts::MemoryCtxInfo&&)
Line
Count
Source
697
116
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
116
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
116
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
116
        this->installDataAndUpdateCapacity(buffer);
701
702
116
        return newT;
703
116
    }
SkResourceCache::PurgeSharedIDMessage* skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::growAndConstructAtEnd<SkResourceCache::PurgeSharedIDMessage>(SkResourceCache::PurgeSharedIDMessage&&)
Line
Count
Source
697
17.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
17.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
17.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
17.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
17.4k
        return newT;
703
17.4k
    }
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkShader>&>(sk_sp<SkShader>&)
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&)
sk_sp<SkTypeface>* skia_private::TArray<sk_sp<SkTypeface>, true>::growAndConstructAtEnd<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&)
Line
Count
Source
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
    }
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>&&)
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
108k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
108k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
108k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
108k
        this->installDataAndUpdateCapacity(buffer);
701
702
108k
        return newT;
703
108k
    }
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
265k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
265k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
265k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
265k
        this->installDataAndUpdateCapacity(buffer);
701
702
265k
        return newT;
703
265k
    }
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
198k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
198k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
198k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
198k
        this->installDataAndUpdateCapacity(buffer);
701
702
198k
        return newT;
703
198k
    }
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
13.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
13.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
13.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
13.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
13.4k
        return newT;
703
13.4k
    }
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&)
Line
Count
Source
697
172k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
172k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
172k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
172k
        this->installDataAndUpdateCapacity(buffer);
701
702
172k
        return newT;
703
172k
    }
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
168k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
168k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
168k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
168k
        this->installDataAndUpdateCapacity(buffer);
701
702
168k
        return newT;
703
168k
    }
SkSL::RP::Program::Stage* skia_private::TArray<SkSL::RP::Program::Stage, true>::growAndConstructAtEnd<SkSL::RP::Program::Stage>(SkSL::RP::Program::Stage&&)
Line
Count
Source
697
20.5k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
20.5k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
20.5k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
20.5k
        this->installDataAndUpdateCapacity(buffer);
701
702
20.5k
        return newT;
703
20.5k
    }
SkRasterPipelineContexts::BranchCtx** skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::growAndConstructAtEnd<SkRasterPipelineContexts::BranchCtx* const&>(SkRasterPipelineContexts::BranchCtx* const&)
Line
Count
Source
697
181
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
181
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
181
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
181
        this->installDataAndUpdateCapacity(buffer);
701
702
181
        return newT;
703
181
    }
int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&)
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
    }
SkSLRasterPipelineCodeGenerator.cpp:SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange* skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::growAndConstructAtEnd<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&)
Line
Count
Source
697
1.16M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.16M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.16M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.16M
        this->installDataAndUpdateCapacity(buffer);
701
702
1.16M
        return newT;
703
1.16M
    }
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<int>(int&&)
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&)
SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const* const&>(SkSL::SwitchCase const* const&)
Line
Count
Source
697
2.82k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
2.82k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
2.82k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
2.82k
        this->installDataAndUpdateCapacity(buffer);
701
702
2.82k
        return newT;
703
2.82k
    }
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&&)
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
8.06k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
8.06k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
8.06k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
8.06k
        this->installDataAndUpdateCapacity(buffer);
701
702
8.06k
        return newT;
703
8.06k
    }
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
27.4k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
27.4k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
27.4k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
27.4k
        this->installDataAndUpdateCapacity(buffer);
701
702
27.4k
        return newT;
703
27.4k
    }
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&)
Line
Count
Source
697
10.3k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
10.3k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
10.3k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
10.3k
        this->installDataAndUpdateCapacity(buffer);
701
702
10.3k
        return newT;
703
10.3k
    }
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
432k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
432k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
432k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
432k
        this->installDataAndUpdateCapacity(buffer);
701
702
432k
        return newT;
703
432k
    }
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
125k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
125k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
125k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
125k
        this->installDataAndUpdateCapacity(buffer);
701
702
125k
        return newT;
703
125k
    }
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
2.17k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
2.17k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
2.17k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
2.17k
        this->installDataAndUpdateCapacity(buffer);
701
702
2.17k
        return newT;
703
2.17k
    }
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
15.7k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
15.7k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
15.7k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
15.7k
        this->installDataAndUpdateCapacity(buffer);
701
702
15.7k
        return newT;
703
15.7k
    }
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
5.13k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
5.13k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
5.13k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
5.13k
        this->installDataAndUpdateCapacity(buffer);
701
702
5.13k
        return newT;
703
5.13k
    }
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
3.35k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.35k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.35k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.35k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.35k
        return newT;
703
3.35k
    }
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: skgpu::UniqueKey* skia_private::TArray<skgpu::UniqueKey, false>::growAndConstructAtEnd<skgpu::UniqueKey const&>(skgpu::UniqueKey const&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>* skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Resource> >(sk_sp<skgpu::graphite::Resource>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Task>* skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::Device>* skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&)
Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>* skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::growAndConstructAtEnd<sk_sp<skgpu::RefCntedCallback> >(sk_sp<skgpu::RefCntedCallback>&&)
Unexecuted instantiation: skgpu::graphite::UniformDataCache::Entry* skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::growAndConstructAtEnd<skgpu::graphite::UniformDataCache::Entry>(skgpu::graphite::UniformDataCache::Entry&&)
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: skgpu::graphite::Renderer const** skia_private::TArray<skgpu::graphite::Renderer const*, true>::growAndConstructAtEnd<skgpu::graphite::Renderer const* const&>(skgpu::graphite::Renderer const* const&)
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: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode const&>(SkBlendMode const&)
Unexecuted instantiation: SkPDFIndirectReference* skia_private::TArray<SkPDFIndirectReference, true>::growAndConstructAtEnd<SkPDFIndirectReference>(SkPDFIndirectReference&&)
Unexecuted instantiation: SkPDFIndirectReference* skia_private::TArray<SkPDFIndirectReference, true>::growAndConstructAtEnd<>()
Unexecuted instantiation: SkPDFStructElem::MarkedContentInfo* skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::growAndConstructAtEnd<SkPDFStructElem::MarkedContentInfo>(SkPDFStructElem::MarkedContentInfo&&)
Unexecuted instantiation: SkPDFStructElem** skia_private::TArray<SkPDFStructElem*, true>::growAndConstructAtEnd<SkPDFStructElem* const&>(SkPDFStructElem* const&)
Unexecuted instantiation: SkPDFTag.cpp:header_outline::(anonymous namespace)::Entry** skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::growAndConstructAtEnd<header_outline::(anonymous namespace)::Entry*>(header_outline::(anonymous namespace)::Entry*&&)
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
1.39k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.39k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.39k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.39k
        this->installDataAndUpdateCapacity(buffer);
701
702
1.39k
        return newT;
703
1.39k
    }
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
1.37k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
1.37k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
1.37k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
1.37k
        this->installDataAndUpdateCapacity(buffer);
701
702
1.37k
        return newT;
703
1.37k
    }
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>&&)
Line
Count
Source
697
65
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
65
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
65
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
65
        this->installDataAndUpdateCapacity(buffer);
701
702
65
        return newT;
703
65
    }
SkSL::SPIRVCodeGenerator::Word* skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::growAndConstructAtEnd<SkSL::SPIRVCodeGenerator::Word>(SkSL::SPIRVCodeGenerator::Word&&)
Line
Count
Source
697
217
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
217
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
217
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
217
        this->installDataAndUpdateCapacity(buffer);
701
702
217
        return newT;
703
217
    }
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*&&)
Line
Count
Source
697
57
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
57
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
57
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
57
        this->installDataAndUpdateCapacity(buffer);
701
702
57
        return newT;
703
57
    }
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*&&)
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*&&)
Line
Count
Source
697
128
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
128
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
128
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
128
        this->installDataAndUpdateCapacity(buffer);
701
702
128
        return newT;
703
128
    }
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
364
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
364
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
364
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
364
        this->installDataAndUpdateCapacity(buffer);
701
702
364
        return newT;
703
364
    }
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&&)
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&)
Line
Count
Source
697
438
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
438
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
438
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
438
        this->installDataAndUpdateCapacity(buffer);
701
702
438
        return newT;
703
438
    }
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
96
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
96
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
96
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
96
        this->installDataAndUpdateCapacity(buffer);
701
702
96
        return newT;
703
96
    }
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&)
Line
Count
Source
697
192
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
192
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
192
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
192
        this->installDataAndUpdateCapacity(buffer);
701
702
192
        return newT;
703
192
    }
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
96
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
96
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
96
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
96
        this->installDataAndUpdateCapacity(buffer);
701
702
96
        return newT;
703
96
    }
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: skgpu::graphite::GlobalCache::StaticVertexCopyRanges* skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::growAndConstructAtEnd<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>(skgpu::graphite::GlobalCache::StaticVertexCopyRanges&&)
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)::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** skia_private::TArray<skgpu::graphite::ShaderNode*, true>::growAndConstructAtEnd<skgpu::graphite::ShaderNode* const&>(skgpu::graphite::ShaderNode* 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: sk_sp<SkRuntimeEffect>* skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::growAndConstructAtEnd<sk_sp<SkRuntimeEffect> const&>(sk_sp<SkRuntimeEffect> const&)
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: VkClearValue* skia_private::TArray<VkClearValue, true>::growAndConstructAtEnd<VkClearValue>(VkClearValue&&)
Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData>(skgpu::graphite::DescriptorData&&)
Unexecuted instantiation: VkVertexInputAttributeDescription* skia_private::TArray<VkVertexInputAttributeDescription, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription const&>(VkVertexInputAttributeDescription const&)
Unexecuted instantiation: VkVertexInputBindingDescription* skia_private::TArray<VkVertexInputBindingDescription, true>::growAndConstructAtEnd<VkVertexInputBindingDescription const&>(VkVertexInputBindingDescription const&)
Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData const&>(skgpu::graphite::DescriptorData const&)
Unexecuted instantiation: VkVertexInputAttributeDescription2EXT* skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription2EXT const&>(VkVertexInputAttributeDescription2EXT const&)
Unexecuted instantiation: VkVertexInputBindingDescription2EXT* skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::growAndConstructAtEnd<VkVertexInputBindingDescription2EXT const&>(VkVertexInputBindingDescription2EXT const&)
Unexecuted instantiation: std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >* skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::growAndConstructAtEnd<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >(std::__1::pair<unsigned int, 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: std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::growAndConstructAtEnd<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >(std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >&&)
Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>* skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::VulkanFramebuffer> >(sk_sp<skgpu::graphite::VulkanFramebuffer>&&)
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: 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
3.00k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.00k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.00k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.00k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.00k
        return newT;
703
3.00k
    }
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: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc const&>(skgpu::graphite::SamplerDesc const&)
SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&)
Line
Count
Source
697
12.4M
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
12.4M
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
12.4M
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
12.4M
        this->installDataAndUpdateCapacity(buffer);
701
702
12.4M
        return newT;
703
12.4M
    }
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&)
Line
Count
Source
697
166k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
166k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
166k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
166k
        this->installDataAndUpdateCapacity(buffer);
701
702
166k
        return newT;
703
166k
    }
Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double const&>(double const&)
SkClosestRecord const** skia_private::TArray<SkClosestRecord const*, true>::growAndConstructAtEnd<SkClosestRecord const*>(SkClosestRecord const*&&)
Line
Count
Source
697
3.41k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.41k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.41k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.41k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.41k
        return newT;
703
3.41k
    }
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&)
SkSL::Variable const** skia_private::TArray<SkSL::Variable const*, true>::growAndConstructAtEnd<SkSL::Variable const* const&>(SkSL::Variable const* const&)
Line
Count
Source
697
3.10k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
3.10k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
3.10k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
3.10k
        this->installDataAndUpdateCapacity(buffer);
701
702
3.10k
        return newT;
703
3.10k
    }
Unexecuted instantiation: skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const** skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::growAndConstructAtEnd<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>(skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*&&)
SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const*>(SkSL::SwitchCase const*&&)
Line
Count
Source
697
5.87k
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
5.87k
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
5.87k
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
5.87k
        this->installDataAndUpdateCapacity(buffer);
701
702
5.87k
        return newT;
703
5.87k
    }
Unexecuted instantiation: std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >* skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >(std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >&&)
Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&)
Unexecuted instantiation: 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&&)
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&&)
Line
Count
Source
697
22
    SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) {
698
22
        SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing);
699
22
        T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...);
700
22
        this->installDataAndUpdateCapacity(buffer);
701
702
22
        return newT;
703
22
    }
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>&&)
704
705
1.36G
    void checkRealloc(int delta, double growthFactor) {
706
1.36G
        SkASSERT(delta >= 0);
707
1.36G
        SkASSERT(fSize >= 0);
708
1.36G
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.36G
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
137M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
137M
        }
715
1.36G
    }
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
5.21k
    void checkRealloc(int delta, double growthFactor) {
706
5.21k
        SkASSERT(delta >= 0);
707
5.21k
        SkASSERT(fSize >= 0);
708
5.21k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
5.21k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
5.21k
    }
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double)
Line
Count
Source
705
11.2k
    void checkRealloc(int delta, double growthFactor) {
706
11.2k
        SkASSERT(delta >= 0);
707
11.2k
        SkASSERT(fSize >= 0);
708
11.2k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
11.2k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
11.2k
    }
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
705
853M
    void checkRealloc(int delta, double growthFactor) {
706
853M
        SkASSERT(delta >= 0);
707
853M
        SkASSERT(fSize >= 0);
708
853M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
853M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
69.3M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
69.3M
        }
715
853M
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
705
178M
    void checkRealloc(int delta, double growthFactor) {
706
178M
        SkASSERT(delta >= 0);
707
178M
        SkASSERT(fSize >= 0);
708
178M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
178M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
43.5M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
43.5M
        }
715
178M
    }
skia_private::TArray<float, true>::checkRealloc(int, double)
Line
Count
Source
705
126M
    void checkRealloc(int delta, double growthFactor) {
706
126M
        SkASSERT(delta >= 0);
707
126M
        SkASSERT(fSize >= 0);
708
126M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
126M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
19.3M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
19.3M
        }
715
126M
    }
skia_private::TArray<unsigned int, true>::checkRealloc(int, double)
Line
Count
Source
705
1.44k
    void checkRealloc(int delta, double growthFactor) {
706
1.44k
        SkASSERT(delta >= 0);
707
1.44k
        SkASSERT(fSize >= 0);
708
1.44k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.44k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.44k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.44k
        }
715
1.44k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double)
Line
Count
Source
705
10.3k
    void checkRealloc(int delta, double growthFactor) {
706
10.3k
        SkASSERT(delta >= 0);
707
10.3k
        SkASSERT(fSize >= 0);
708
10.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
10.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
10.3k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
10.3k
        }
715
10.3k
    }
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<SkImageFilter>, true>::checkRealloc(int, double)
Line
Count
Source
705
12.1k
    void checkRealloc(int delta, double growthFactor) {
706
12.1k
        SkASSERT(delta >= 0);
707
12.1k
        SkASSERT(fSize >= 0);
708
12.1k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
12.1k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
3.47k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
3.47k
        }
715
12.1k
    }
skia_private::TArray<char, true>::checkRealloc(int, double)
Line
Count
Source
705
4.48M
    void checkRealloc(int delta, double growthFactor) {
706
4.48M
        SkASSERT(delta >= 0);
707
4.48M
        SkASSERT(fSize >= 0);
708
4.48M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.48M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
5.20k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
5.20k
        }
715
4.48M
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double)
Line
Count
Source
705
4.48M
    void checkRealloc(int delta, double growthFactor) {
706
4.48M
        SkASSERT(delta >= 0);
707
4.48M
        SkASSERT(fSize >= 0);
708
4.48M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.48M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
5.27k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
5.27k
        }
715
4.48M
    }
skia_private::TArray<sk_sp<SkShader>, true>::checkRealloc(int, double)
Line
Count
Source
705
113k
    void checkRealloc(int delta, double growthFactor) {
706
113k
        SkASSERT(delta >= 0);
707
113k
        SkASSERT(fSize >= 0);
708
113k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
113k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
51.8k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
51.8k
        }
715
113k
    }
skia_private::TArray<int, true>::checkRealloc(int, double)
Line
Count
Source
705
616k
    void checkRealloc(int delta, double growthFactor) {
706
616k
        SkASSERT(delta >= 0);
707
616k
        SkASSERT(fSize >= 0);
708
616k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
616k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
250k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
250k
        }
715
616k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double)
Line
Count
Source
705
1.44k
    void checkRealloc(int delta, double growthFactor) {
706
1.44k
        SkASSERT(delta >= 0);
707
1.44k
        SkASSERT(fSize >= 0);
708
1.44k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.44k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.44k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.44k
        }
715
1.44k
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double)
skia_private::TArray<SkPath, true>::checkRealloc(int, double)
Line
Count
Source
705
328k
    void checkRealloc(int delta, double growthFactor) {
706
328k
        SkASSERT(delta >= 0);
707
328k
        SkASSERT(fSize >= 0);
708
328k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
328k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
101k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
101k
        }
715
328k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double)
Line
Count
Source
705
54.9k
    void checkRealloc(int delta, double growthFactor) {
706
54.9k
        SkASSERT(delta >= 0);
707
54.9k
        SkASSERT(fSize >= 0);
708
54.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
54.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
54.9k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
54.9k
        }
715
54.9k
    }
skia_private::TArray<SkMatrix, true>::checkRealloc(int, double)
Line
Count
Source
705
13.3k
    void checkRealloc(int delta, double growthFactor) {
706
13.3k
        SkASSERT(delta >= 0);
707
13.3k
        SkASSERT(fSize >= 0);
708
13.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
13.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
287
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
287
        }
715
13.3k
    }
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double)
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double)
Line
Count
Source
705
3.02k
    void checkRealloc(int delta, double growthFactor) {
706
3.02k
        SkASSERT(delta >= 0);
707
3.02k
        SkASSERT(fSize >= 0);
708
3.02k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.02k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
86
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
86
        }
715
3.02k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double)
Line
Count
Source
705
60.6k
    void checkRealloc(int delta, double growthFactor) {
706
60.6k
        SkASSERT(delta >= 0);
707
60.6k
        SkASSERT(fSize >= 0);
708
60.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
60.6k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
17.2k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
17.2k
        }
715
60.6k
    }
skia_private::TArray<bool, true>::checkRealloc(int, double)
Line
Count
Source
705
60.6k
    void checkRealloc(int delta, double growthFactor) {
706
60.6k
        SkASSERT(delta >= 0);
707
60.6k
        SkASSERT(fSize >= 0);
708
60.6k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
60.6k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
7.65k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
7.65k
        }
715
60.6k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double)
Line
Count
Source
705
46.1k
    void checkRealloc(int delta, double growthFactor) {
706
46.1k
        SkASSERT(delta >= 0);
707
46.1k
        SkASSERT(fSize >= 0);
708
46.1k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
46.1k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
260
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
260
        }
715
46.1k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double)
Line
Count
Source
705
2.01M
    void checkRealloc(int delta, double growthFactor) {
706
2.01M
        SkASSERT(delta >= 0);
707
2.01M
        SkASSERT(fSize >= 0);
708
2.01M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.01M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
157k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
157k
        }
715
2.01M
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::checkRealloc(int, double)
Line
Count
Source
705
35.4k
    void checkRealloc(int delta, double growthFactor) {
706
35.4k
        SkASSERT(delta >= 0);
707
35.4k
        SkASSERT(fSize >= 0);
708
35.4k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
35.4k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
35.4k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
35.4k
        }
715
35.4k
    }
skia_private::TArray<float*, true>::checkRealloc(int, double)
Line
Count
Source
705
324k
    void checkRealloc(int delta, double growthFactor) {
706
324k
        SkASSERT(delta >= 0);
707
324k
        SkASSERT(fSize >= 0);
708
324k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
324k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
162k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
162k
        }
715
324k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double)
Line
Count
Source
705
162k
    void checkRealloc(int delta, double growthFactor) {
706
162k
        SkASSERT(delta >= 0);
707
162k
        SkASSERT(fSize >= 0);
708
162k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
162k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
162k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
162k
        }
715
162k
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double)
Line
Count
Source
705
85
    void checkRealloc(int delta, double growthFactor) {
706
85
        SkASSERT(delta >= 0);
707
85
        SkASSERT(fSize >= 0);
708
85
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
85
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
85
    }
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double)
Line
Count
Source
705
6.30k
    void checkRealloc(int delta, double growthFactor) {
706
6.30k
        SkASSERT(delta >= 0);
707
6.30k
        SkASSERT(fSize >= 0);
708
6.30k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
6.30k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
6.30k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
6.30k
        }
715
6.30k
    }
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double)
Line
Count
Source
705
51.9k
    void checkRealloc(int delta, double growthFactor) {
706
51.9k
        SkASSERT(delta >= 0);
707
51.9k
        SkASSERT(fSize >= 0);
708
51.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
51.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
76
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
76
        }
715
51.9k
    }
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
1.80k
    void checkRealloc(int delta, double growthFactor) {
706
1.80k
        SkASSERT(delta >= 0);
707
1.80k
        SkASSERT(fSize >= 0);
708
1.80k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.80k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
671
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
671
        }
715
1.80k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double)
Line
Count
Source
705
154k
    void checkRealloc(int delta, double growthFactor) {
706
154k
        SkASSERT(delta >= 0);
707
154k
        SkASSERT(fSize >= 0);
708
154k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
154k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.98k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.98k
        }
715
154k
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double)
Line
Count
Source
705
5.02k
    void checkRealloc(int delta, double growthFactor) {
706
5.02k
        SkASSERT(delta >= 0);
707
5.02k
        SkASSERT(fSize >= 0);
708
5.02k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
5.02k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
5.02k
    }
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
705
2.89k
    void checkRealloc(int delta, double growthFactor) {
706
2.89k
        SkASSERT(delta >= 0);
707
2.89k
        SkASSERT(fSize >= 0);
708
2.89k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.89k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
493
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
493
        }
715
2.89k
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
705
265
    void checkRealloc(int delta, double growthFactor) {
706
265
        SkASSERT(delta >= 0);
707
265
        SkASSERT(fSize >= 0);
708
265
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
265
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
67
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
67
        }
715
265
    }
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, 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
2
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2
        }
715
3
    }
skia_private::TArray<SkRect, true>::checkRealloc(int, double)
Line
Count
Source
705
58
    void checkRealloc(int delta, double growthFactor) {
706
58
        SkASSERT(delta >= 0);
707
58
        SkASSERT(fSize >= 0);
708
58
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
58
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
58
    }
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double)
Line
Count
Source
705
2.40k
    void checkRealloc(int delta, double growthFactor) {
706
2.40k
        SkASSERT(delta >= 0);
707
2.40k
        SkASSERT(fSize >= 0);
708
2.40k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.40k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
596
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
596
        }
715
2.40k
    }
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
6.79k
    void checkRealloc(int delta, double growthFactor) {
706
6.79k
        SkASSERT(delta >= 0);
707
6.79k
        SkASSERT(fSize >= 0);
708
6.79k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
6.79k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
3.31k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
3.31k
        }
715
6.79k
    }
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
57
    void checkRealloc(int delta, double growthFactor) {
706
57
        SkASSERT(delta >= 0);
707
57
        SkASSERT(fSize >= 0);
708
57
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
57
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
18
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
18
        }
715
57
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double)
Line
Count
Source
705
2.05k
    void checkRealloc(int delta, double growthFactor) {
706
2.05k
        SkASSERT(delta >= 0);
707
2.05k
        SkASSERT(fSize >= 0);
708
2.05k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.05k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
341
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
341
        }
715
2.05k
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double)
skia_private::TArray<CircleOp::Circle, true>::checkRealloc(int, double)
Line
Count
Source
705
147
    void checkRealloc(int delta, double growthFactor) {
706
147
        SkASSERT(delta >= 0);
707
147
        SkASSERT(fSize >= 0);
708
147
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
147
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
36
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
36
        }
715
147
    }
skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double)
Line
Count
Source
705
635
    void checkRealloc(int delta, double growthFactor) {
706
635
        SkASSERT(delta >= 0);
707
635
        SkASSERT(fSize >= 0);
708
635
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
635
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
121
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
121
        }
715
635
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double)
Line
Count
Source
705
62
    void checkRealloc(int delta, double growthFactor) {
706
62
        SkASSERT(delta >= 0);
707
62
        SkASSERT(fSize >= 0);
708
62
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
62
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
19
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
19
        }
715
62
    }
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double)
Line
Count
Source
705
458
    void checkRealloc(int delta, double growthFactor) {
706
458
        SkASSERT(delta >= 0);
707
458
        SkASSERT(fSize >= 0);
708
458
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
458
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
458
    }
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double)
Line
Count
Source
705
63.1k
    void checkRealloc(int delta, double growthFactor) {
706
63.1k
        SkASSERT(delta >= 0);
707
63.1k
        SkASSERT(fSize >= 0);
708
63.1k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
63.1k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
63.1k
    }
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double)
Line
Count
Source
705
73.2k
    void checkRealloc(int delta, double growthFactor) {
706
73.2k
        SkASSERT(delta >= 0);
707
73.2k
        SkASSERT(fSize >= 0);
708
73.2k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
73.2k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
9.24k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
9.24k
        }
715
73.2k
    }
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double)
Line
Count
Source
705
75.3k
    void checkRealloc(int delta, double growthFactor) {
706
75.3k
        SkASSERT(delta >= 0);
707
75.3k
        SkASSERT(fSize >= 0);
708
75.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
75.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
271
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
271
        }
715
75.3k
    }
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double)
Line
Count
Source
705
78
    void checkRealloc(int delta, double growthFactor) {
706
78
        SkASSERT(delta >= 0);
707
78
        SkASSERT(fSize >= 0);
708
78
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
78
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
78
    }
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
14.9k
    void checkRealloc(int delta, double growthFactor) {
706
14.9k
        SkASSERT(delta >= 0);
707
14.9k
        SkASSERT(fSize >= 0);
708
14.9k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
14.9k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.74k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.74k
        }
715
14.9k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double)
Line
Count
Source
705
1.26k
    void checkRealloc(int delta, double growthFactor) {
706
1.26k
        SkASSERT(delta >= 0);
707
1.26k
        SkASSERT(fSize >= 0);
708
1.26k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.26k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
180
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
180
        }
715
1.26k
    }
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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::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<SkPDFStructElem*, 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
4.70k
    void checkRealloc(int delta, double growthFactor) {
706
4.70k
        SkASSERT(delta >= 0);
707
4.70k
        SkASSERT(fSize >= 0);
708
4.70k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.70k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
4.70k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
4.70k
        }
715
4.70k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::checkRealloc(int, double)
Line
Count
Source
705
2.71k
    void checkRealloc(int delta, double growthFactor) {
706
2.71k
        SkASSERT(delta >= 0);
707
2.71k
        SkASSERT(fSize >= 0);
708
2.71k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.71k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
100
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
100
        }
715
2.71k
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::checkRealloc(int, double)
Line
Count
Source
705
1.46k
    void checkRealloc(int delta, double growthFactor) {
706
1.46k
        SkASSERT(delta >= 0);
707
1.46k
        SkASSERT(fSize >= 0);
708
1.46k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.46k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
53
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
53
        }
715
1.46k
    }
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
9.00k
    void checkRealloc(int delta, double growthFactor) {
706
9.00k
        SkASSERT(delta >= 0);
707
9.00k
        SkASSERT(fSize >= 0);
708
9.00k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
9.00k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
151
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
151
        }
715
9.00k
    }
skia_private::TArray<unsigned short, true>::checkRealloc(int, double)
Line
Count
Source
705
2.11M
    void checkRealloc(int delta, double growthFactor) {
706
2.11M
        SkASSERT(delta >= 0);
707
2.11M
        SkASSERT(fSize >= 0);
708
2.11M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.11M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
499
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
499
        }
715
2.11M
    }
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double)
Line
Count
Source
705
9.00k
    void checkRealloc(int delta, double growthFactor) {
706
9.00k
        SkASSERT(delta >= 0);
707
9.00k
        SkASSERT(fSize >= 0);
708
9.00k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
9.00k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
151
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
151
        }
715
9.00k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double)
Line
Count
Source
705
6.27k
    void checkRealloc(int delta, double growthFactor) {
706
6.27k
        SkASSERT(delta >= 0);
707
6.27k
        SkASSERT(fSize >= 0);
708
6.27k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
6.27k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
9
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
9
        }
715
6.27k
    }
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, 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
2.09M
    void checkRealloc(int delta, double growthFactor) {
706
2.09M
        SkASSERT(delta >= 0);
707
2.09M
        SkASSERT(fSize >= 0);
708
2.09M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.09M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
197
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
197
        }
715
2.09M
    }
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
305k
    void checkRealloc(int delta, double growthFactor) {
706
305k
        SkASSERT(delta >= 0);
707
305k
        SkASSERT(fSize >= 0);
708
305k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
305k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
97.1k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
97.1k
        }
715
305k
    }
skia_private::TArray<PathSegment, 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
190
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
190
        }
715
22.8k
    }
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: 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<VkClearValue, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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.52k
    void checkRealloc(int delta, double growthFactor) {
706
4.52k
        SkASSERT(delta >= 0);
707
4.52k
        SkASSERT(fSize >= 0);
708
4.52k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.52k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
311
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
311
        }
715
4.52k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double)
skia_private::TArray<double, true>::checkRealloc(int, double)
Line
Count
Source
705
110k
    void checkRealloc(int delta, double growthFactor) {
706
110k
        SkASSERT(delta >= 0);
707
110k
        SkASSERT(fSize >= 0);
708
110k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
110k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
62.1k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
62.1k
        }
715
110k
    }
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double)
Line
Count
Source
705
11.7M
    void checkRealloc(int delta, double growthFactor) {
706
11.7M
        SkASSERT(delta >= 0);
707
11.7M
        SkASSERT(fSize >= 0);
708
11.7M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
11.7M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
4.74k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
4.74k
        }
715
11.7M
    }
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)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double)
Line
Count
Source
705
2.10k
    void checkRealloc(int delta, double growthFactor) {
706
2.10k
        SkASSERT(delta >= 0);
707
2.10k
        SkASSERT(fSize >= 0);
708
2.10k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.10k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.10k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.10k
        }
715
2.10k
    }
skia_private::TArray<SkPoint, true>::checkRealloc(int, double)
Line
Count
Source
705
83.8k
    void checkRealloc(int delta, double growthFactor) {
706
83.8k
        SkASSERT(delta >= 0);
707
83.8k
        SkASSERT(fSize >= 0);
708
83.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
83.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
3.79k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
3.79k
        }
715
83.8k
    }
skia_private::TArray<unsigned char, true>::checkRealloc(int, double)
Line
Count
Source
705
52
    void checkRealloc(int delta, double growthFactor) {
706
52
        SkASSERT(delta >= 0);
707
52
        SkASSERT(fSize >= 0);
708
52
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
52
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
52
    }
skia_private::TArray<SkString, true>::checkRealloc(int, double)
Line
Count
Source
705
26
    void checkRealloc(int delta, double growthFactor) {
706
26
        SkASSERT(delta >= 0);
707
26
        SkASSERT(fSize >= 0);
708
26
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
26
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
26
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
26
        }
715
26
    }
skia_private::TArray<unsigned int, true>::checkRealloc(int, double)
Line
Count
Source
705
1.00M
    void checkRealloc(int delta, double growthFactor) {
706
1.00M
        SkASSERT(delta >= 0);
707
1.00M
        SkASSERT(fSize >= 0);
708
1.00M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.00M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
37.3k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
37.3k
        }
715
1.00M
    }
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)
skia_private::TArray<int, true>::checkRealloc(int, double)
Line
Count
Source
705
145M
    void checkRealloc(int delta, double growthFactor) {
706
145M
        SkASSERT(delta >= 0);
707
145M
        SkASSERT(fSize >= 0);
708
145M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
145M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
139k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
139k
        }
715
145M
    }
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double)
Line
Count
Source
705
2.89M
    void checkRealloc(int delta, double growthFactor) {
706
2.89M
        SkASSERT(delta >= 0);
707
2.89M
        SkASSERT(fSize >= 0);
708
2.89M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.89M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
623k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
623k
        }
715
2.89M
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double)
Line
Count
Source
705
25.5M
    void checkRealloc(int delta, double growthFactor) {
706
25.5M
        SkASSERT(delta >= 0);
707
25.5M
        SkASSERT(fSize >= 0);
708
25.5M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
25.5M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
834k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
834k
        }
715
25.5M
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double)
Line
Count
Source
705
11.0k
    void checkRealloc(int delta, double growthFactor) {
706
11.0k
        SkASSERT(delta >= 0);
707
11.0k
        SkASSERT(fSize >= 0);
708
11.0k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
11.0k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2
        }
715
11.0k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::checkRealloc(int, double)
Line
Count
Source
705
17.1k
    void checkRealloc(int delta, double growthFactor) {
706
17.1k
        SkASSERT(delta >= 0);
707
17.1k
        SkASSERT(fSize >= 0);
708
17.1k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
17.1k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
17.1k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
17.1k
        }
715
17.1k
    }
skia_private::TArray<float*, true>::checkRealloc(int, double)
Line
Count
Source
705
87.7k
    void checkRealloc(int delta, double growthFactor) {
706
87.7k
        SkASSERT(delta >= 0);
707
87.7k
        SkASSERT(fSize >= 0);
708
87.7k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
87.7k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
43.8k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
43.8k
        }
715
87.7k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double)
Line
Count
Source
705
43.8k
    void checkRealloc(int delta, double growthFactor) {
706
43.8k
        SkASSERT(delta >= 0);
707
43.8k
        SkASSERT(fSize >= 0);
708
43.8k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
43.8k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
43.8k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
43.8k
        }
715
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double)
Line
Count
Source
705
3.60M
    void checkRealloc(int delta, double growthFactor) {
706
3.60M
        SkASSERT(delta >= 0);
707
3.60M
        SkASSERT(fSize >= 0);
708
3.60M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
3.60M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.80M
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.80M
        }
715
3.60M
    }
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double)
Line
Count
Source
705
191k
    void checkRealloc(int delta, double growthFactor) {
706
191k
        SkASSERT(delta >= 0);
707
191k
        SkASSERT(fSize >= 0);
708
191k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
191k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
191k
    }
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double)
Line
Count
Source
705
174k
    void checkRealloc(int delta, double growthFactor) {
706
174k
        SkASSERT(delta >= 0);
707
174k
        SkASSERT(fSize >= 0);
708
174k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
174k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
174k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
174k
        }
715
174k
    }
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double)
Line
Count
Source
705
1.39M
    void checkRealloc(int delta, double growthFactor) {
706
1.39M
        SkASSERT(delta >= 0);
707
1.39M
        SkASSERT(fSize >= 0);
708
1.39M
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.39M
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
2.54k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
2.54k
        }
715
1.39M
    }
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: 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<ButtCapDashedCircleOp::Circle, 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<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::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)
skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double)
Line
Count
Source
705
697
    void checkRealloc(int delta, double growthFactor) {
706
697
        SkASSERT(delta >= 0);
707
697
        SkASSERT(fSize >= 0);
708
697
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
697
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
697
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
697
        }
715
697
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::checkRealloc(int, double)
Line
Count
Source
705
1.08k
    void checkRealloc(int delta, double growthFactor) {
706
1.08k
        SkASSERT(delta >= 0);
707
1.08k
        SkASSERT(fSize >= 0);
708
1.08k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
1.08k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.08k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.08k
        }
715
1.08k
    }
skia_private::TArray<bool, true>::checkRealloc(int, double)
Line
Count
Source
705
4.71k
    void checkRealloc(int delta, double growthFactor) {
706
4.71k
        SkASSERT(delta >= 0);
707
4.71k
        SkASSERT(fSize >= 0);
708
4.71k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.71k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
0
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
0
        }
715
4.71k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::checkRealloc(int, double)
Line
Count
Source
705
4.00k
    void checkRealloc(int delta, double growthFactor) {
706
4.00k
        SkASSERT(delta >= 0);
707
4.00k
        SkASSERT(fSize >= 0);
708
4.00k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
4.00k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1.64k
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1.64k
        }
715
4.00k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::checkRealloc(int, double)
Line
Count
Source
705
2.47k
    void checkRealloc(int delta, double growthFactor) {
706
2.47k
        SkASSERT(delta >= 0);
707
2.47k
        SkASSERT(fSize >= 0);
708
2.47k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
2.47k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
1
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
1
        }
715
2.47k
    }
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: 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<VkClearValue, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double)
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double)
skia_private::TArray<SkMeshSpecification::Attribute, false>::checkRealloc(int, double)
Line
Count
Source
705
31.0k
    void checkRealloc(int delta, double growthFactor) {
706
31.0k
        SkASSERT(delta >= 0);
707
31.0k
        SkASSERT(fSize >= 0);
708
31.0k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
31.0k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
258
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
258
        }
715
31.0k
    }
skia_private::TArray<SkMeshSpecification::Varying, false>::checkRealloc(int, double)
Line
Count
Source
705
24.3k
    void checkRealloc(int delta, double growthFactor) {
706
24.3k
        SkASSERT(delta >= 0);
707
24.3k
        SkASSERT(fSize >= 0);
708
24.3k
        SkASSERT(fCapacity >= 0);
709
710
        // Check if there are enough remaining allocated elements to satisfy the request.
711
24.3k
        if (this->capacity() - fSize < delta) {
712
            // Looks like we need to reallocate.
713
428
            this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor));
714
428
        }
715
24.3k
    }
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)
716
717
157M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
157M
        SkASSERT(delta >= 0);
719
157M
        SkASSERT(fSize >= 0);
720
157M
        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
157M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
157M
        const int newCount = fSize + delta;
730
731
157M
        return Allocate(newCount, growthFactor);
732
157M
    }
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double)
skia_private::TArray<bool, true>::preallocateNewData(int, double)
Line
Count
Source
717
7.65k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
7.65k
        SkASSERT(delta >= 0);
719
7.65k
        SkASSERT(fSize >= 0);
720
7.65k
        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.65k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
7.65k
        const int newCount = fSize + delta;
730
731
7.65k
        return Allocate(newCount, growthFactor);
732
7.65k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double)
Line
Count
Source
717
323k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
323k
        SkASSERT(delta >= 0);
719
323k
        SkASSERT(fSize >= 0);
720
323k
        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
323k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
323k
        const int newCount = fSize + delta;
730
731
323k
        return Allocate(newCount, growthFactor);
732
323k
    }
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)
skia_private::TArray<SkPoint, true>::preallocateNewData(int, double)
Line
Count
Source
717
69.7M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
69.7M
        SkASSERT(delta >= 0);
719
69.7M
        SkASSERT(fSize >= 0);
720
69.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
69.7M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
69.7M
        const int newCount = fSize + delta;
730
731
69.7M
        return Allocate(newCount, growthFactor);
732
69.7M
    }
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double)
Line
Count
Source
717
46.1M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
46.1M
        SkASSERT(delta >= 0);
719
46.1M
        SkASSERT(fSize >= 0);
720
46.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
46.1M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
46.1M
        const int newCount = fSize + delta;
730
731
46.1M
        return Allocate(newCount, growthFactor);
732
46.1M
    }
skia_private::TArray<float, true>::preallocateNewData(int, double)
Line
Count
Source
717
20.1M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
20.1M
        SkASSERT(delta >= 0);
719
20.1M
        SkASSERT(fSize >= 0);
720
20.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
20.1M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
20.1M
        const int newCount = fSize + delta;
730
731
20.1M
        return Allocate(newCount, growthFactor);
732
20.1M
    }
skia_private::TArray<unsigned int, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.44k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.44k
        SkASSERT(delta >= 0);
719
1.44k
        SkASSERT(fSize >= 0);
720
1.44k
        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.44k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.44k
        const int newCount = fSize + delta;
730
731
1.44k
        return Allocate(newCount, growthFactor);
732
1.44k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double)
Line
Count
Source
717
10.3k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
10.3k
        SkASSERT(delta >= 0);
719
10.3k
        SkASSERT(fSize >= 0);
720
10.3k
        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.3k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
10.3k
        const int newCount = fSize + delta;
730
731
10.3k
        return Allocate(newCount, growthFactor);
732
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double)
Line
Count
Source
717
488k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
488k
        SkASSERT(delta >= 0);
719
488k
        SkASSERT(fSize >= 0);
720
488k
        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
488k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
488k
        const int newCount = fSize + delta;
730
731
488k
        return Allocate(newCount, growthFactor);
732
488k
    }
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
250k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
250k
        SkASSERT(delta >= 0);
719
250k
        SkASSERT(fSize >= 0);
720
250k
        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
250k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
250k
        const int newCount = fSize + delta;
730
731
250k
        return Allocate(newCount, growthFactor);
732
250k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<SkImageFilter>, true>::preallocateNewData(int, double)
Line
Count
Source
717
4.40k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.40k
        SkASSERT(delta >= 0);
719
4.40k
        SkASSERT(fSize >= 0);
720
4.40k
        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.40k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.40k
        const int newCount = fSize + delta;
730
731
4.40k
        return Allocate(newCount, growthFactor);
732
4.40k
    }
skia_private::TArray<char, true>::preallocateNewData(int, double)
Line
Count
Source
717
5.20k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
5.20k
        SkASSERT(delta >= 0);
719
5.20k
        SkASSERT(fSize >= 0);
720
5.20k
        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.20k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
5.20k
        const int newCount = fSize + delta;
730
731
5.20k
        return Allocate(newCount, growthFactor);
732
5.20k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double)
Line
Count
Source
717
5.27k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
5.27k
        SkASSERT(delta >= 0);
719
5.27k
        SkASSERT(fSize >= 0);
720
5.27k
        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.27k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
5.27k
        const int newCount = fSize + delta;
730
731
5.27k
        return Allocate(newCount, growthFactor);
732
5.27k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double)
Line
Count
Source
717
73.5k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
73.5k
        SkASSERT(delta >= 0);
719
73.5k
        SkASSERT(fSize >= 0);
720
73.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
73.5k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
73.5k
        const int newCount = fSize + delta;
730
731
73.5k
        return Allocate(newCount, growthFactor);
732
73.5k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double)
Line
Count
Source
717
25.5k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
25.5k
        SkASSERT(delta >= 0);
719
25.5k
        SkASSERT(fSize >= 0);
720
25.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
25.5k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
25.5k
        const int newCount = fSize + delta;
730
731
25.5k
        return Allocate(newCount, growthFactor);
732
25.5k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double)
Line
Count
Source
717
3.84k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.84k
        SkASSERT(delta >= 0);
719
3.84k
        SkASSERT(fSize >= 0);
720
3.84k
        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.84k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.84k
        const int newCount = fSize + delta;
730
731
3.84k
        return Allocate(newCount, growthFactor);
732
3.84k
    }
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double)
Line
Count
Source
717
76
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
76
        SkASSERT(delta >= 0);
719
76
        SkASSERT(fSize >= 0);
720
76
        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
76
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
76
        const int newCount = fSize + delta;
730
731
76
        return Allocate(newCount, growthFactor);
732
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double)
skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double)
Line
Count
Source
717
51.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
51.8k
        SkASSERT(delta >= 0);
719
51.8k
        SkASSERT(fSize >= 0);
720
51.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
51.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
51.8k
        const int newCount = fSize + delta;
730
731
51.8k
        return Allocate(newCount, growthFactor);
732
51.8k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.44k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.44k
        SkASSERT(delta >= 0);
719
1.44k
        SkASSERT(fSize >= 0);
720
1.44k
        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.44k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.44k
        const int newCount = fSize + delta;
730
731
1.44k
        return Allocate(newCount, growthFactor);
732
1.44k
    }
skia_private::TArray<SkPaint, true>::preallocateNewData(int, double)
Line
Count
Source
717
23.1k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
23.1k
        SkASSERT(delta >= 0);
719
23.1k
        SkASSERT(fSize >= 0);
720
23.1k
        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
23.1k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
23.1k
        const int newCount = fSize + delta;
730
731
23.1k
        return Allocate(newCount, growthFactor);
732
23.1k
    }
skia_private::TArray<SkPath, true>::preallocateNewData(int, double)
Line
Count
Source
717
267k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
267k
        SkASSERT(delta >= 0);
719
267k
        SkASSERT(fSize >= 0);
720
267k
        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
267k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
267k
        const int newCount = fSize + delta;
730
731
267k
        return Allocate(newCount, growthFactor);
732
267k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
57.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
57.8k
        SkASSERT(delta >= 0);
719
57.8k
        SkASSERT(fSize >= 0);
720
57.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
57.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
57.8k
        const int newCount = fSize + delta;
730
731
57.8k
        return Allocate(newCount, growthFactor);
732
57.8k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
188
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
188
        SkASSERT(delta >= 0);
719
188
        SkASSERT(fSize >= 0);
720
188
        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
188
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
188
        const int newCount = fSize + delta;
730
731
188
        return Allocate(newCount, growthFactor);
732
188
    }
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
118
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
118
        SkASSERT(delta >= 0);
719
118
        SkASSERT(fSize >= 0);
720
118
        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
118
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
118
        const int newCount = fSize + delta;
730
731
118
        return Allocate(newCount, growthFactor);
732
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double)
Line
Count
Source
717
77.7k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
77.7k
        SkASSERT(delta >= 0);
719
77.7k
        SkASSERT(fSize >= 0);
720
77.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
77.7k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
77.7k
        const int newCount = fSize + delta;
730
731
77.7k
        return Allocate(newCount, growthFactor);
732
77.7k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double)
Line
Count
Source
717
7
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
7
        SkASSERT(delta >= 0);
719
7
        SkASSERT(fSize >= 0);
720
7
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
7
        const int newCount = fSize + delta;
730
731
7
        return Allocate(newCount, growthFactor);
732
7
    }
skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double)
Line
Count
Source
717
287
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
287
        SkASSERT(delta >= 0);
719
287
        SkASSERT(fSize >= 0);
720
287
        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
287
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
287
        const int newCount = fSize + delta;
730
731
287
        return Allocate(newCount, growthFactor);
732
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::preallocateNewData(int, double)
Line
Count
Source
717
116
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
116
        SkASSERT(delta >= 0);
719
116
        SkASSERT(fSize >= 0);
720
116
        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
116
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
116
        const int newCount = fSize + delta;
730
731
116
        return Allocate(newCount, growthFactor);
732
116
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double)
Line
Count
Source
717
17.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
17.4k
        SkASSERT(delta >= 0);
719
17.4k
        SkASSERT(fSize >= 0);
720
17.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
17.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
17.4k
        const int newCount = fSize + delta;
730
731
17.4k
        return Allocate(newCount, growthFactor);
732
17.4k
    }
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
    }
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)2>, true>::preallocateNewData(int, double)
Line
Count
Source
717
17.2k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
17.2k
        SkASSERT(delta >= 0);
719
17.2k
        SkASSERT(fSize >= 0);
720
17.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
17.2k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
17.2k
        const int newCount = fSize + delta;
730
731
17.2k
        return Allocate(newCount, growthFactor);
732
17.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
56.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
56.4k
        SkASSERT(delta >= 0);
719
56.4k
        SkASSERT(fSize >= 0);
720
56.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
56.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
56.4k
        const int newCount = fSize + delta;
730
731
56.4k
        return Allocate(newCount, growthFactor);
732
56.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
171k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
171k
        SkASSERT(delta >= 0);
719
171k
        SkASSERT(fSize >= 0);
720
171k
        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
171k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
171k
        const int newCount = fSize + delta;
730
731
171k
        return Allocate(newCount, growthFactor);
732
171k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double)
Line
Count
Source
717
52.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
52.8k
        SkASSERT(delta >= 0);
719
52.8k
        SkASSERT(fSize >= 0);
720
52.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
52.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
52.8k
        const int newCount = fSize + delta;
730
731
52.8k
        return Allocate(newCount, growthFactor);
732
52.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
438
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
438
        SkASSERT(delta >= 0);
719
438
        SkASSERT(fSize >= 0);
720
438
        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
438
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
438
        const int newCount = fSize + delta;
730
731
438
        return Allocate(newCount, growthFactor);
732
438
    }
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double)
Line
Count
Source
717
7.54k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
7.54k
        SkASSERT(delta >= 0);
719
7.54k
        SkASSERT(fSize >= 0);
720
7.54k
        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.54k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
7.54k
        const int newCount = fSize + delta;
730
731
7.54k
        return Allocate(newCount, growthFactor);
732
7.54k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double)
Line
Count
Source
717
290
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
290
        SkASSERT(delta >= 0);
719
290
        SkASSERT(fSize >= 0);
720
290
        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
290
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
290
        const int newCount = fSize + delta;
730
731
290
        return Allocate(newCount, growthFactor);
732
290
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double)
Line
Count
Source
717
162k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
162k
        SkASSERT(delta >= 0);
719
162k
        SkASSERT(fSize >= 0);
720
162k
        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
162k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
162k
        const int newCount = fSize + delta;
730
731
162k
        return Allocate(newCount, growthFactor);
732
162k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::preallocateNewData(int, double)
Line
Count
Source
717
35.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
35.4k
        SkASSERT(delta >= 0);
719
35.4k
        SkASSERT(fSize >= 0);
720
35.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
35.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
35.4k
        const int newCount = fSize + delta;
730
731
35.4k
        return Allocate(newCount, growthFactor);
732
35.4k
    }
skia_private::TArray<float*, true>::preallocateNewData(int, double)
Line
Count
Source
717
162k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
162k
        SkASSERT(delta >= 0);
719
162k
        SkASSERT(fSize >= 0);
720
162k
        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
162k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
162k
        const int newCount = fSize + delta;
730
731
162k
        return Allocate(newCount, growthFactor);
732
162k
    }
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
6.30k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
6.30k
        SkASSERT(delta >= 0);
719
6.30k
        SkASSERT(fSize >= 0);
720
6.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
6.30k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
6.30k
        const int newCount = fSize + delta;
730
731
6.30k
        return Allocate(newCount, growthFactor);
732
6.30k
    }
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
76
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
76
        SkASSERT(delta >= 0);
719
76
        SkASSERT(fSize >= 0);
720
76
        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
76
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
76
        const int newCount = fSize + delta;
730
731
76
        return Allocate(newCount, growthFactor);
732
76
    }
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)
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
27.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
27.4k
        SkASSERT(delta >= 0);
719
27.4k
        SkASSERT(fSize >= 0);
720
27.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
27.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
27.4k
        const int newCount = fSize + delta;
730
731
27.4k
        return Allocate(newCount, growthFactor);
732
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double)
Line
Count
Source
717
10.3k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
10.3k
        SkASSERT(delta >= 0);
719
10.3k
        SkASSERT(fSize >= 0);
720
10.3k
        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.3k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
10.3k
        const int newCount = fSize + delta;
730
731
10.3k
        return Allocate(newCount, growthFactor);
732
10.3k
    }
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
432k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
432k
        SkASSERT(delta >= 0);
719
432k
        SkASSERT(fSize >= 0);
720
432k
        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
432k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
432k
        const int newCount = fSize + delta;
730
731
432k
        return Allocate(newCount, growthFactor);
732
432k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double)
skia_private::TArray<double, true>::preallocateNewData(int, double)
Line
Count
Source
717
62.1k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
62.1k
        SkASSERT(delta >= 0);
719
62.1k
        SkASSERT(fSize >= 0);
720
62.1k
        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
62.1k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
62.1k
        const int newCount = fSize + delta;
730
731
62.1k
        return Allocate(newCount, growthFactor);
732
62.1k
    }
skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double)
Line
Count
Source
717
127k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
127k
        SkASSERT(delta >= 0);
719
127k
        SkASSERT(fSize >= 0);
720
127k
        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
127k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
127k
        const int newCount = fSize + delta;
730
731
127k
        return Allocate(newCount, growthFactor);
732
127k
    }
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
15.7k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
15.7k
        SkASSERT(delta >= 0);
719
15.7k
        SkASSERT(fSize >= 0);
720
15.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
15.7k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
15.7k
        const int newCount = fSize + delta;
730
731
15.7k
        return Allocate(newCount, growthFactor);
732
15.7k
    }
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
671
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
671
        SkASSERT(delta >= 0);
719
671
        SkASSERT(fSize >= 0);
720
671
        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
671
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
671
        const int newCount = fSize + delta;
730
731
671
        return Allocate(newCount, growthFactor);
732
671
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.98k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.98k
        SkASSERT(delta >= 0);
719
2.98k
        SkASSERT(fSize >= 0);
720
2.98k
        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.98k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.98k
        const int newCount = fSize + delta;
730
731
2.98k
        return Allocate(newCount, growthFactor);
732
2.98k
    }
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
493
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
493
        SkASSERT(delta >= 0);
719
493
        SkASSERT(fSize >= 0);
720
493
        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
493
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
493
        const int newCount = fSize + delta;
730
731
493
        return Allocate(newCount, growthFactor);
732
493
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double)
Line
Count
Source
717
67
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
67
        SkASSERT(delta >= 0);
719
67
        SkASSERT(fSize >= 0);
720
67
        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
67
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
67
        const int newCount = fSize + delta;
730
731
67
        return Allocate(newCount, growthFactor);
732
67
    }
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
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: 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
596
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
596
        SkASSERT(delta >= 0);
719
596
        SkASSERT(fSize >= 0);
720
596
        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
596
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
596
        const int newCount = fSize + delta;
730
731
596
        return Allocate(newCount, growthFactor);
732
596
    }
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
3.31k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.31k
        SkASSERT(delta >= 0);
719
3.31k
        SkASSERT(fSize >= 0);
720
3.31k
        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.31k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.31k
        const int newCount = fSize + delta;
730
731
3.31k
        return Allocate(newCount, growthFactor);
732
3.31k
    }
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
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
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double)
Line
Count
Source
717
341
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
341
        SkASSERT(delta >= 0);
719
341
        SkASSERT(fSize >= 0);
720
341
        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
341
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
341
        const int newCount = fSize + delta;
730
731
341
        return Allocate(newCount, growthFactor);
732
341
    }
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double)
skia_private::TArray<CircleOp::Circle, true>::preallocateNewData(int, double)
Line
Count
Source
717
36
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
36
        SkASSERT(delta >= 0);
719
36
        SkASSERT(fSize >= 0);
720
36
        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
36
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
36
        const int newCount = fSize + delta;
730
731
36
        return Allocate(newCount, growthFactor);
732
36
    }
skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double)
Line
Count
Source
717
121
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
121
        SkASSERT(delta >= 0);
719
121
        SkASSERT(fSize >= 0);
720
121
        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
121
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
121
        const int newCount = fSize + delta;
730
731
121
        return Allocate(newCount, growthFactor);
732
121
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double)
Line
Count
Source
717
19
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
19
        SkASSERT(delta >= 0);
719
19
        SkASSERT(fSize >= 0);
720
19
        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
19
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
19
        const int newCount = fSize + delta;
730
731
19
        return Allocate(newCount, growthFactor);
732
19
    }
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
3.63k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.63k
        SkASSERT(delta >= 0);
719
3.63k
        SkASSERT(fSize >= 0);
720
3.63k
        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.63k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.63k
        const int newCount = fSize + delta;
730
731
3.63k
        return Allocate(newCount, growthFactor);
732
3.63k
    }
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
2.74k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.74k
        SkASSERT(delta >= 0);
719
2.74k
        SkASSERT(fSize >= 0);
720
2.74k
        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.74k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.74k
        const int newCount = fSize + delta;
730
731
2.74k
        return Allocate(newCount, growthFactor);
732
2.74k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double)
Line
Count
Source
717
180
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
180
        SkASSERT(delta >= 0);
719
180
        SkASSERT(fSize >= 0);
720
180
        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
180
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
180
        const int newCount = fSize + delta;
730
731
180
        return Allocate(newCount, growthFactor);
732
180
    }
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<skgpu::UniqueKey, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<SkBlendMode, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::preallocateNewData(int, double)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, 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
4.70k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.70k
        SkASSERT(delta >= 0);
719
4.70k
        SkASSERT(fSize >= 0);
720
4.70k
        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.70k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.70k
        const int newCount = fSize + delta;
730
731
4.70k
        return Allocate(newCount, growthFactor);
732
4.70k
    }
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double)
skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.39k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.39k
        SkASSERT(delta >= 0);
719
1.39k
        SkASSERT(fSize >= 0);
720
1.39k
        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.39k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.39k
        const int newCount = fSize + delta;
730
731
1.39k
        return Allocate(newCount, growthFactor);
732
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::preallocateNewData(int, double)
Line
Count
Source
717
100
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
100
        SkASSERT(delta >= 0);
719
100
        SkASSERT(fSize >= 0);
720
100
        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
100
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
100
        const int newCount = fSize + delta;
730
731
100
        return Allocate(newCount, growthFactor);
732
100
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::preallocateNewData(int, double)
Line
Count
Source
717
53
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
53
        SkASSERT(delta >= 0);
719
53
        SkASSERT(fSize >= 0);
720
53
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
53
        const int newCount = fSize + delta;
730
731
53
        return Allocate(newCount, growthFactor);
732
53
    }
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
151
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
151
        SkASSERT(delta >= 0);
719
151
        SkASSERT(fSize >= 0);
720
151
        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
151
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
151
        const int newCount = fSize + delta;
730
731
151
        return Allocate(newCount, growthFactor);
732
151
    }
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double)
Line
Count
Source
717
499
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
499
        SkASSERT(delta >= 0);
719
499
        SkASSERT(fSize >= 0);
720
499
        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
499
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
499
        const int newCount = fSize + delta;
730
731
499
        return Allocate(newCount, growthFactor);
732
499
    }
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double)
Line
Count
Source
717
151
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
151
        SkASSERT(delta >= 0);
719
151
        SkASSERT(fSize >= 0);
720
151
        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
151
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
151
        const int newCount = fSize + delta;
730
731
151
        return Allocate(newCount, growthFactor);
732
151
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.37k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.37k
        SkASSERT(delta >= 0);
719
1.37k
        SkASSERT(fSize >= 0);
720
1.37k
        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.37k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.37k
        const int newCount = fSize + delta;
730
731
1.37k
        return Allocate(newCount, growthFactor);
732
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double)
Line
Count
Source
717
74
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
74
        SkASSERT(delta >= 0);
719
74
        SkASSERT(fSize >= 0);
720
74
        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
74
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
74
        const int newCount = fSize + delta;
730
731
74
        return Allocate(newCount, growthFactor);
732
74
    }
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
197
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
197
        SkASSERT(delta >= 0);
719
197
        SkASSERT(fSize >= 0);
720
197
        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
197
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
197
        const int newCount = fSize + delta;
730
731
197
        return Allocate(newCount, growthFactor);
732
197
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double)
Line
Count
Source
717
364
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
364
        SkASSERT(delta >= 0);
719
364
        SkASSERT(fSize >= 0);
720
364
        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
364
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
364
        const int newCount = fSize + delta;
730
731
364
        return Allocate(newCount, growthFactor);
732
364
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double)
Line
Count
Source
717
97.1k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
97.1k
        SkASSERT(delta >= 0);
719
97.1k
        SkASSERT(fSize >= 0);
720
97.1k
        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
97.1k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
97.1k
        const int newCount = fSize + delta;
730
731
97.1k
        return Allocate(newCount, growthFactor);
732
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double)
skia_private::TArray<PathSegment, true>::preallocateNewData(int, double)
Line
Count
Source
717
190
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
190
        SkASSERT(delta >= 0);
719
190
        SkASSERT(fSize >= 0);
720
190
        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
190
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
190
        const int newCount = fSize + delta;
730
731
190
        return Allocate(newCount, growthFactor);
732
190
    }
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)::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*, 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<SkRuntimeEffect>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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
311
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
311
        SkASSERT(delta >= 0);
719
311
        SkASSERT(fSize >= 0);
720
311
        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
311
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
311
        const int newCount = fSize + delta;
730
731
311
        return Allocate(newCount, growthFactor);
732
311
    }
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
3.00k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.00k
        SkASSERT(delta >= 0);
719
3.00k
        SkASSERT(fSize >= 0);
720
3.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
3.00k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.00k
        const int newCount = fSize + delta;
730
731
3.00k
        return Allocate(newCount, growthFactor);
732
3.00k
    }
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double)
skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double)
Line
Count
Source
717
12.4M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
12.4M
        SkASSERT(delta >= 0);
719
12.4M
        SkASSERT(fSize >= 0);
720
12.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
12.4M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
12.4M
        const int newCount = fSize + delta;
730
731
12.4M
        return Allocate(newCount, growthFactor);
732
12.4M
    }
skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double)
Line
Count
Source
717
4.74k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
4.74k
        SkASSERT(delta >= 0);
719
4.74k
        SkASSERT(fSize >= 0);
720
4.74k
        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.74k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
4.74k
        const int newCount = fSize + delta;
730
731
4.74k
        return Allocate(newCount, growthFactor);
732
4.74k
    }
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
3.41k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.41k
        SkASSERT(delta >= 0);
719
3.41k
        SkASSERT(fSize >= 0);
720
3.41k
        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.41k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.41k
        const int newCount = fSize + delta;
730
731
3.41k
        return Allocate(newCount, growthFactor);
732
3.41k
    }
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)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.10k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.10k
        SkASSERT(delta >= 0);
719
2.10k
        SkASSERT(fSize >= 0);
720
2.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
2.10k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.10k
        const int newCount = fSize + delta;
730
731
2.10k
        return Allocate(newCount, growthFactor);
732
2.10k
    }
skia_private::TArray<SkPoint, true>::preallocateNewData(int, double)
Line
Count
Source
717
3.79k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.79k
        SkASSERT(delta >= 0);
719
3.79k
        SkASSERT(fSize >= 0);
720
3.79k
        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.79k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.79k
        const int newCount = fSize + delta;
730
731
3.79k
        return Allocate(newCount, growthFactor);
732
3.79k
    }
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.23k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.23k
        SkASSERT(delta >= 0);
719
2.23k
        SkASSERT(fSize >= 0);
720
2.23k
        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.23k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.23k
        const int newCount = fSize + delta;
730
731
2.23k
        return Allocate(newCount, growthFactor);
732
2.23k
    }
skia_private::TArray<float, true>::preallocateNewData(int, double)
Line
Count
Source
717
782
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
782
        SkASSERT(delta >= 0);
719
782
        SkASSERT(fSize >= 0);
720
782
        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
782
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
782
        const int newCount = fSize + delta;
730
731
782
        return Allocate(newCount, growthFactor);
732
782
    }
skia_private::TArray<SkString, true>::preallocateNewData(int, double)
Line
Count
Source
717
26
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
26
        SkASSERT(delta >= 0);
719
26
        SkASSERT(fSize >= 0);
720
26
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
26
        const int newCount = fSize + delta;
730
731
26
        return Allocate(newCount, growthFactor);
732
26
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double)
skia_private::TArray<unsigned int, true>::preallocateNewData(int, double)
Line
Count
Source
717
59.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
59.4k
        SkASSERT(delta >= 0);
719
59.4k
        SkASSERT(fSize >= 0);
720
59.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
59.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
59.4k
        const int newCount = fSize + delta;
730
731
59.4k
        return Allocate(newCount, growthFactor);
732
59.4k
    }
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)
skia_private::TArray<bool, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.00k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.00k
        SkASSERT(delta >= 0);
719
1.00k
        SkASSERT(fSize >= 0);
720
1.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
1.00k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.00k
        const int newCount = fSize + delta;
730
731
1.00k
        return Allocate(newCount, growthFactor);
732
1.00k
    }
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
144k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
144k
        SkASSERT(delta >= 0);
719
144k
        SkASSERT(fSize >= 0);
720
144k
        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
144k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
144k
        const int newCount = fSize + delta;
730
731
144k
        return Allocate(newCount, growthFactor);
732
144k
    }
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<sk_sp<sktext::gpu::Slug const>, 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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
833k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
833k
        SkASSERT(delta >= 0);
719
833k
        SkASSERT(fSize >= 0);
720
833k
        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
833k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
833k
        const int newCount = fSize + delta;
730
731
833k
        return Allocate(newCount, growthFactor);
732
833k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
928k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
928k
        SkASSERT(delta >= 0);
719
928k
        SkASSERT(fSize >= 0);
720
928k
        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
928k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
928k
        const int newCount = fSize + delta;
730
731
928k
        return Allocate(newCount, growthFactor);
732
928k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double)
Line
Count
Source
717
145k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
145k
        SkASSERT(delta >= 0);
719
145k
        SkASSERT(fSize >= 0);
720
145k
        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
145k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
145k
        const int newCount = fSize + delta;
730
731
145k
        return Allocate(newCount, growthFactor);
732
145k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
13.0k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
13.0k
        SkASSERT(delta >= 0);
719
13.0k
        SkASSERT(fSize >= 0);
720
13.0k
        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.0k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
13.0k
        const int newCount = fSize + delta;
730
731
13.0k
        return Allocate(newCount, growthFactor);
732
13.0k
    }
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double)
Line
Count
Source
717
166k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
166k
        SkASSERT(delta >= 0);
719
166k
        SkASSERT(fSize >= 0);
720
166k
        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
166k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
166k
        const int newCount = fSize + delta;
730
731
166k
        return Allocate(newCount, growthFactor);
732
166k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::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
    }
skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double)
Line
Count
Source
717
168k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
168k
        SkASSERT(delta >= 0);
719
168k
        SkASSERT(fSize >= 0);
720
168k
        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
168k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
168k
        const int newCount = fSize + delta;
730
731
168k
        return Allocate(newCount, growthFactor);
732
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double)
Line
Count
Source
717
64.4k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
64.4k
        SkASSERT(delta >= 0);
719
64.4k
        SkASSERT(fSize >= 0);
720
64.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
64.4k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
64.4k
        const int newCount = fSize + delta;
730
731
64.4k
        return Allocate(newCount, growthFactor);
732
64.4k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::preallocateNewData(int, double)
Line
Count
Source
717
17.2k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
17.2k
        SkASSERT(delta >= 0);
719
17.2k
        SkASSERT(fSize >= 0);
720
17.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
17.2k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
17.2k
        const int newCount = fSize + delta;
730
731
17.2k
        return Allocate(newCount, growthFactor);
732
17.2k
    }
skia_private::TArray<float*, true>::preallocateNewData(int, double)
Line
Count
Source
717
43.8k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
43.8k
        SkASSERT(delta >= 0);
719
43.8k
        SkASSERT(fSize >= 0);
720
43.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
43.8k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
43.8k
        const int newCount = fSize + delta;
730
731
43.8k
        return Allocate(newCount, growthFactor);
732
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.80M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.80M
        SkASSERT(delta >= 0);
719
1.80M
        SkASSERT(fSize >= 0);
720
1.80M
        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.80M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.80M
        const int newCount = fSize + delta;
730
731
1.80M
        return Allocate(newCount, growthFactor);
732
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.16M
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.16M
        SkASSERT(delta >= 0);
719
1.16M
        SkASSERT(fSize >= 0);
720
1.16M
        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.16M
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.16M
        const int newCount = fSize + delta;
730
731
1.16M
        return Allocate(newCount, growthFactor);
732
1.16M
    }
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
174k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
174k
        SkASSERT(delta >= 0);
719
174k
        SkASSERT(fSize >= 0);
720
174k
        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
174k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
174k
        const int newCount = fSize + delta;
730
731
174k
        return Allocate(newCount, growthFactor);
732
174k
    }
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
2.54k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
2.54k
        SkASSERT(delta >= 0);
719
2.54k
        SkASSERT(fSize >= 0);
720
2.54k
        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.54k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
2.54k
        const int newCount = fSize + delta;
730
731
2.54k
        return Allocate(newCount, growthFactor);
732
2.54k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
10.3k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
10.3k
        SkASSERT(delta >= 0);
719
10.3k
        SkASSERT(fSize >= 0);
720
10.3k
        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.3k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
10.3k
        const int newCount = fSize + delta;
730
731
10.3k
        return Allocate(newCount, growthFactor);
732
10.3k
    }
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)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double)
Line
Count
Source
717
8.06k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
8.06k
        SkASSERT(delta >= 0);
719
8.06k
        SkASSERT(fSize >= 0);
720
8.06k
        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.06k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
8.06k
        const int newCount = fSize + delta;
730
731
8.06k
        return Allocate(newCount, growthFactor);
732
8.06k
    }
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: 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<ButtCapDashedCircleOp::Circle, 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<skgpu::UniqueKey, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double)
Line
Count
Source
717
217
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
217
        SkASSERT(delta >= 0);
719
217
        SkASSERT(fSize >= 0);
720
217
        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
217
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
217
        const int newCount = fSize + delta;
730
731
217
        return Allocate(newCount, growthFactor);
732
217
    }
skia_private::TArray<SkSL::Variable const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
3.10k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
3.10k
        SkASSERT(delta >= 0);
719
3.10k
        SkASSERT(fSize >= 0);
720
3.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
3.10k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
3.10k
        const int newCount = fSize + delta;
730
731
3.10k
        return Allocate(newCount, growthFactor);
732
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::preallocateNewData(int, double)
Line
Count
Source
717
1.08k
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
1.08k
        SkASSERT(delta >= 0);
719
1.08k
        SkASSERT(fSize >= 0);
720
1.08k
        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.08k
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
1.08k
        const int newCount = fSize + delta;
730
731
1.08k
        return Allocate(newCount, growthFactor);
732
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double)
skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double)
Line
Count
Source
717
428
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
428
        SkASSERT(delta >= 0);
719
428
        SkASSERT(fSize >= 0);
720
428
        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
428
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
428
        const int newCount = fSize + delta;
730
731
428
        return Allocate(newCount, growthFactor);
732
428
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::preallocateNewData(int, double)
Line
Count
Source
717
438
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
438
        SkASSERT(delta >= 0);
719
438
        SkASSERT(fSize >= 0);
720
438
        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
438
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
438
        const int newCount = fSize + delta;
730
731
438
        return Allocate(newCount, growthFactor);
732
438
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::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
26
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
26
        SkASSERT(delta >= 0);
719
26
        SkASSERT(fSize >= 0);
720
26
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
26
        const int newCount = fSize + delta;
730
731
26
        return Allocate(newCount, growthFactor);
732
26
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double)
Line
Count
Source
717
52
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
52
        SkASSERT(delta >= 0);
719
52
        SkASSERT(fSize >= 0);
720
52
        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
52
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
52
        const int newCount = fSize + delta;
730
731
52
        return Allocate(newCount, growthFactor);
732
52
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double)
Line
Count
Source
717
26
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
26
        SkASSERT(delta >= 0);
719
26
        SkASSERT(fSize >= 0);
720
26
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
26
        const int newCount = fSize + delta;
730
731
26
        return Allocate(newCount, growthFactor);
732
26
    }
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)::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*, 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<VkClearValue, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::preallocateNewData(int, double)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, 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<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<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)
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)
Line
Count
Source
717
22
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
22
        SkASSERT(delta >= 0);
719
22
        SkASSERT(fSize >= 0);
720
22
        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
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
22
        const int newCount = fSize + delta;
730
731
22
        return Allocate(newCount, growthFactor);
732
22
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::preallocateNewData(int, double)
Line
Count
Source
717
258
    SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) {
718
258
        SkASSERT(delta >= 0);
719
258
        SkASSERT(fSize >= 0);
720
258
        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
258
        if (delta > kMaxCapacity - fSize) {
727
0
            sk_report_container_overflow_and_die();
728
0
        }
729
258
        const int newCount = fSize + delta;
730
731
258
        return Allocate(newCount, growthFactor);
732
258
    }
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)
733
734
157M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
157M
        this->move(TCast(allocation.data()));
736
157M
        if (fOwnMemory) {
737
19.4M
            sk_free(fData);
738
19.4M
        }
739
157M
        this->setDataFromBytes(allocation);
740
157M
        SkASSERT(fData != nullptr);
741
157M
    }
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
7.65k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
7.65k
        this->move(TCast(allocation.data()));
736
7.65k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
7.65k
        this->setDataFromBytes(allocation);
740
7.65k
        SkASSERT(fData != nullptr);
741
7.65k
    }
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
323k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
323k
        this->move(TCast(allocation.data()));
736
323k
        if (fOwnMemory) {
737
431
            sk_free(fData);
738
431
        }
739
323k
        this->setDataFromBytes(allocation);
740
323k
        SkASSERT(fData != nullptr);
741
323k
    }
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>)
skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
69.7M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
69.7M
        this->move(TCast(allocation.data()));
736
69.7M
        if (fOwnMemory) {
737
4.42M
            sk_free(fData);
738
4.42M
        }
739
69.7M
        this->setDataFromBytes(allocation);
740
69.7M
        SkASSERT(fData != nullptr);
741
69.7M
    }
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
46.1M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
46.1M
        this->move(TCast(allocation.data()));
736
46.1M
        if (fOwnMemory) {
737
2.05M
            sk_free(fData);
738
2.05M
        }
739
46.1M
        this->setDataFromBytes(allocation);
740
46.1M
        SkASSERT(fData != nullptr);
741
46.1M
    }
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
20.1M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
20.1M
        this->move(TCast(allocation.data()));
736
20.1M
        if (fOwnMemory) {
737
383k
            sk_free(fData);
738
383k
        }
739
20.1M
        this->setDataFromBytes(allocation);
740
20.1M
        SkASSERT(fData != nullptr);
741
20.1M
    }
skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.44k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.44k
        this->move(TCast(allocation.data()));
736
1.44k
        if (fOwnMemory) {
737
1.44k
            sk_free(fData);
738
1.44k
        }
739
1.44k
        this->setDataFromBytes(allocation);
740
1.44k
        SkASSERT(fData != nullptr);
741
1.44k
    }
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
10.3k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
10.3k
        this->move(TCast(allocation.data()));
736
10.3k
        if (fOwnMemory) {
737
10.3k
            sk_free(fData);
738
10.3k
        }
739
10.3k
        this->setDataFromBytes(allocation);
740
10.3k
        SkASSERT(fData != nullptr);
741
10.3k
    }
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
488k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
488k
        this->move(TCast(allocation.data()));
736
488k
        if (fOwnMemory) {
737
488k
            sk_free(fData);
738
488k
        }
739
488k
        this->setDataFromBytes(allocation);
740
488k
        SkASSERT(fData != nullptr);
741
488k
    }
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
250k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
250k
        this->move(TCast(allocation.data()));
736
250k
        if (fOwnMemory) {
737
126k
            sk_free(fData);
738
126k
        }
739
250k
        this->setDataFromBytes(allocation);
740
250k
        SkASSERT(fData != nullptr);
741
250k
    }
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4.40k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.40k
        this->move(TCast(allocation.data()));
736
4.40k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
4.40k
        this->setDataFromBytes(allocation);
740
4.40k
        SkASSERT(fData != nullptr);
741
4.40k
    }
skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
5.20k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
5.20k
        this->move(TCast(allocation.data()));
736
5.20k
        if (fOwnMemory) {
737
1.35k
            sk_free(fData);
738
1.35k
        }
739
5.20k
        this->setDataFromBytes(allocation);
740
5.20k
        SkASSERT(fData != nullptr);
741
5.20k
    }
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
5.27k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
5.27k
        this->move(TCast(allocation.data()));
736
5.27k
        if (fOwnMemory) {
737
1.41k
            sk_free(fData);
738
1.41k
        }
739
5.27k
        this->setDataFromBytes(allocation);
740
5.27k
        SkASSERT(fData != nullptr);
741
5.27k
    }
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
73.5k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
73.5k
        this->move(TCast(allocation.data()));
736
73.5k
        if (fOwnMemory) {
737
15.8k
            sk_free(fData);
738
15.8k
        }
739
73.5k
        this->setDataFromBytes(allocation);
740
73.5k
        SkASSERT(fData != nullptr);
741
73.5k
    }
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
25.5k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
25.5k
        this->move(TCast(allocation.data()));
736
25.5k
        if (fOwnMemory) {
737
8.30k
            sk_free(fData);
738
8.30k
        }
739
25.5k
        this->setDataFromBytes(allocation);
740
25.5k
        SkASSERT(fData != nullptr);
741
25.5k
    }
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
3.84k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.84k
        this->move(TCast(allocation.data()));
736
3.84k
        if (fOwnMemory) {
737
1.87k
            sk_free(fData);
738
1.87k
        }
739
3.84k
        this->setDataFromBytes(allocation);
740
3.84k
        SkASSERT(fData != nullptr);
741
3.84k
    }
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
76
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
76
        this->move(TCast(allocation.data()));
736
76
        if (fOwnMemory) {
737
76
            sk_free(fData);
738
76
        }
739
76
        this->setDataFromBytes(allocation);
740
76
        SkASSERT(fData != nullptr);
741
76
    }
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
51.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
51.8k
        this->move(TCast(allocation.data()));
736
51.8k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
51.8k
        this->setDataFromBytes(allocation);
740
51.8k
        SkASSERT(fData != nullptr);
741
51.8k
    }
skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.44k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.44k
        this->move(TCast(allocation.data()));
736
1.44k
        if (fOwnMemory) {
737
1.44k
            sk_free(fData);
738
1.44k
        }
739
1.44k
        this->setDataFromBytes(allocation);
740
1.44k
        SkASSERT(fData != nullptr);
741
1.44k
    }
skia_private::TArray<SkPaint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
23.1k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
23.1k
        this->move(TCast(allocation.data()));
736
23.1k
        if (fOwnMemory) {
737
23.1k
            sk_free(fData);
738
23.1k
        }
739
23.1k
        this->setDataFromBytes(allocation);
740
23.1k
        SkASSERT(fData != nullptr);
741
23.1k
    }
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
267k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
267k
        this->move(TCast(allocation.data()));
736
267k
        if (fOwnMemory) {
737
267k
            sk_free(fData);
738
267k
        }
739
267k
        this->setDataFromBytes(allocation);
740
267k
        SkASSERT(fData != nullptr);
741
267k
    }
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
57.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
57.8k
        this->move(TCast(allocation.data()));
736
57.8k
        if (fOwnMemory) {
737
57.8k
            sk_free(fData);
738
57.8k
        }
739
57.8k
        this->setDataFromBytes(allocation);
740
57.8k
        SkASSERT(fData != nullptr);
741
57.8k
    }
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
188
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
188
        this->move(TCast(allocation.data()));
736
188
        if (fOwnMemory) {
737
188
            sk_free(fData);
738
188
        }
739
188
        this->setDataFromBytes(allocation);
740
188
        SkASSERT(fData != nullptr);
741
188
    }
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
118
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
118
        this->move(TCast(allocation.data()));
736
118
        if (fOwnMemory) {
737
118
            sk_free(fData);
738
118
        }
739
118
        this->setDataFromBytes(allocation);
740
118
        SkASSERT(fData != nullptr);
741
118
    }
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
77.7k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
77.7k
        this->move(TCast(allocation.data()));
736
77.7k
        if (fOwnMemory) {
737
77.7k
            sk_free(fData);
738
77.7k
        }
739
77.7k
        this->setDataFromBytes(allocation);
740
77.7k
        SkASSERT(fData != nullptr);
741
77.7k
    }
skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
7
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
7
        this->move(TCast(allocation.data()));
736
7
        if (fOwnMemory) {
737
7
            sk_free(fData);
738
7
        }
739
7
        this->setDataFromBytes(allocation);
740
7
        SkASSERT(fData != nullptr);
741
7
    }
skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
287
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
287
        this->move(TCast(allocation.data()));
736
287
        if (fOwnMemory) {
737
287
            sk_free(fData);
738
287
        }
739
287
        this->setDataFromBytes(allocation);
740
287
        SkASSERT(fData != nullptr);
741
287
    }
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
116
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
116
        this->move(TCast(allocation.data()));
736
116
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
116
        this->setDataFromBytes(allocation);
740
116
        SkASSERT(fData != nullptr);
741
116
    }
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
17.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
17.4k
        this->move(TCast(allocation.data()));
736
17.4k
        if (fOwnMemory) {
737
17.4k
            sk_free(fData);
738
17.4k
        }
739
17.4k
        this->setDataFromBytes(allocation);
740
17.4k
        SkASSERT(fData != nullptr);
741
17.4k
    }
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
    }
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)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
17.2k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
17.2k
        this->move(TCast(allocation.data()));
736
17.2k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
17.2k
        this->setDataFromBytes(allocation);
740
17.2k
        SkASSERT(fData != nullptr);
741
17.2k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
56.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
56.4k
        this->move(TCast(allocation.data()));
736
56.4k
        if (fOwnMemory) {
737
40.4k
            sk_free(fData);
738
40.4k
        }
739
56.4k
        this->setDataFromBytes(allocation);
740
56.4k
        SkASSERT(fData != nullptr);
741
56.4k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
171k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
171k
        this->move(TCast(allocation.data()));
736
171k
        if (fOwnMemory) {
737
2.44k
            sk_free(fData);
738
2.44k
        }
739
171k
        this->setDataFromBytes(allocation);
740
171k
        SkASSERT(fData != nullptr);
741
171k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
52.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
52.8k
        this->move(TCast(allocation.data()));
736
52.8k
        if (fOwnMemory) {
737
52.8k
            sk_free(fData);
738
52.8k
        }
739
52.8k
        this->setDataFromBytes(allocation);
740
52.8k
        SkASSERT(fData != nullptr);
741
52.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
438
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
438
        this->move(TCast(allocation.data()));
736
438
        if (fOwnMemory) {
737
236
            sk_free(fData);
738
236
        }
739
438
        this->setDataFromBytes(allocation);
740
438
        SkASSERT(fData != nullptr);
741
438
    }
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
7.54k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
7.54k
        this->move(TCast(allocation.data()));
736
7.54k
        if (fOwnMemory) {
737
7.54k
            sk_free(fData);
738
7.54k
        }
739
7.54k
        this->setDataFromBytes(allocation);
740
7.54k
        SkASSERT(fData != nullptr);
741
7.54k
    }
skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
290
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
290
        this->move(TCast(allocation.data()));
736
290
        if (fOwnMemory) {
737
290
            sk_free(fData);
738
290
        }
739
290
        this->setDataFromBytes(allocation);
740
290
        SkASSERT(fData != nullptr);
741
290
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
162k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
162k
        this->move(TCast(allocation.data()));
736
162k
        if (fOwnMemory) {
737
162k
            sk_free(fData);
738
162k
        }
739
162k
        this->setDataFromBytes(allocation);
740
162k
        SkASSERT(fData != nullptr);
741
162k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
35.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
35.4k
        this->move(TCast(allocation.data()));
736
35.4k
        if (fOwnMemory) {
737
35.4k
            sk_free(fData);
738
35.4k
        }
739
35.4k
        this->setDataFromBytes(allocation);
740
35.4k
        SkASSERT(fData != nullptr);
741
35.4k
    }
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
162k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
162k
        this->move(TCast(allocation.data()));
736
162k
        if (fOwnMemory) {
737
162k
            sk_free(fData);
738
162k
        }
739
162k
        this->setDataFromBytes(allocation);
740
162k
        SkASSERT(fData != nullptr);
741
162k
    }
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
6.30k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
6.30k
        this->move(TCast(allocation.data()));
736
6.30k
        if (fOwnMemory) {
737
6.30k
            sk_free(fData);
738
6.30k
        }
739
6.30k
        this->setDataFromBytes(allocation);
740
6.30k
        SkASSERT(fData != nullptr);
741
6.30k
    }
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
76
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
76
        this->move(TCast(allocation.data()));
736
76
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
76
        this->setDataFromBytes(allocation);
740
76
        SkASSERT(fData != nullptr);
741
76
    }
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>)
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
27.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
27.4k
        this->move(TCast(allocation.data()));
736
27.4k
        if (fOwnMemory) {
737
27.4k
            sk_free(fData);
738
27.4k
        }
739
27.4k
        this->setDataFromBytes(allocation);
740
27.4k
        SkASSERT(fData != nullptr);
741
27.4k
    }
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
10.3k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
10.3k
        this->move(TCast(allocation.data()));
736
10.3k
        if (fOwnMemory) {
737
10.3k
            sk_free(fData);
738
10.3k
        }
739
10.3k
        this->setDataFromBytes(allocation);
740
10.3k
        SkASSERT(fData != nullptr);
741
10.3k
    }
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
432k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
432k
        this->move(TCast(allocation.data()));
736
432k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
432k
        this->setDataFromBytes(allocation);
740
432k
        SkASSERT(fData != nullptr);
741
432k
    }
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
62.1k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
62.1k
        this->move(TCast(allocation.data()));
736
62.1k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
62.1k
        this->setDataFromBytes(allocation);
740
62.1k
        SkASSERT(fData != nullptr);
741
62.1k
    }
skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
127k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
127k
        this->move(TCast(allocation.data()));
736
127k
        if (fOwnMemory) {
737
2.22k
            sk_free(fData);
738
2.22k
        }
739
127k
        this->setDataFromBytes(allocation);
740
127k
        SkASSERT(fData != nullptr);
741
127k
    }
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
15.7k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
15.7k
        this->move(TCast(allocation.data()));
736
15.7k
        if (fOwnMemory) {
737
15.7k
            sk_free(fData);
738
15.7k
        }
739
15.7k
        this->setDataFromBytes(allocation);
740
15.7k
        SkASSERT(fData != nullptr);
741
15.7k
    }
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
671
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
671
        this->move(TCast(allocation.data()));
736
671
        if (fOwnMemory) {
737
104
            sk_free(fData);
738
104
        }
739
671
        this->setDataFromBytes(allocation);
740
671
        SkASSERT(fData != nullptr);
741
671
    }
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.98k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.98k
        this->move(TCast(allocation.data()));
736
2.98k
        if (fOwnMemory) {
737
1.51k
            sk_free(fData);
738
1.51k
        }
739
2.98k
        this->setDataFromBytes(allocation);
740
2.98k
        SkASSERT(fData != nullptr);
741
2.98k
    }
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
493
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
493
        this->move(TCast(allocation.data()));
736
493
        if (fOwnMemory) {
737
188
            sk_free(fData);
738
188
        }
739
493
        this->setDataFromBytes(allocation);
740
493
        SkASSERT(fData != nullptr);
741
493
    }
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
67
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
67
        this->move(TCast(allocation.data()));
736
67
        if (fOwnMemory) {
737
16
            sk_free(fData);
738
16
        }
739
67
        this->setDataFromBytes(allocation);
740
67
        SkASSERT(fData != nullptr);
741
67
    }
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
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: 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
596
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
596
        this->move(TCast(allocation.data()));
736
596
        if (fOwnMemory) {
737
180
            sk_free(fData);
738
180
        }
739
596
        this->setDataFromBytes(allocation);
740
596
        SkASSERT(fData != nullptr);
741
596
    }
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
3.31k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.31k
        this->move(TCast(allocation.data()));
736
3.31k
        if (fOwnMemory) {
737
208
            sk_free(fData);
738
208
        }
739
3.31k
        this->setDataFromBytes(allocation);
740
3.31k
        SkASSERT(fData != nullptr);
741
3.31k
    }
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
18
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
18
        this->move(TCast(allocation.data()));
736
18
        if (fOwnMemory) {
737
2
            sk_free(fData);
738
2
        }
739
18
        this->setDataFromBytes(allocation);
740
18
        SkASSERT(fData != nullptr);
741
18
    }
skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
341
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
341
        this->move(TCast(allocation.data()));
736
341
        if (fOwnMemory) {
737
146
            sk_free(fData);
738
146
        }
739
341
        this->setDataFromBytes(allocation);
740
341
        SkASSERT(fData != nullptr);
741
341
    }
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
36
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
36
        this->move(TCast(allocation.data()));
736
36
        if (fOwnMemory) {
737
5
            sk_free(fData);
738
5
        }
739
36
        this->setDataFromBytes(allocation);
740
36
        SkASSERT(fData != nullptr);
741
36
    }
skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
121
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
121
        this->move(TCast(allocation.data()));
736
121
        if (fOwnMemory) {
737
39
            sk_free(fData);
738
39
        }
739
121
        this->setDataFromBytes(allocation);
740
121
        SkASSERT(fData != nullptr);
741
121
    }
skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
19
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
19
        this->move(TCast(allocation.data()));
736
19
        if (fOwnMemory) {
737
4
            sk_free(fData);
738
4
        }
739
19
        this->setDataFromBytes(allocation);
740
19
        SkASSERT(fData != nullptr);
741
19
    }
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
3.63k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.63k
        this->move(TCast(allocation.data()));
736
3.63k
        if (fOwnMemory) {
737
2.12k
            sk_free(fData);
738
2.12k
        }
739
3.63k
        this->setDataFromBytes(allocation);
740
3.63k
        SkASSERT(fData != nullptr);
741
3.63k
    }
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
2.74k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.74k
        this->move(TCast(allocation.data()));
736
2.74k
        if (fOwnMemory) {
737
1.05k
            sk_free(fData);
738
1.05k
        }
739
2.74k
        this->setDataFromBytes(allocation);
740
2.74k
        SkASSERT(fData != nullptr);
741
2.74k
    }
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
180
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
180
        this->move(TCast(allocation.data()));
736
180
        if (fOwnMemory) {
737
90
            sk_free(fData);
738
90
        }
739
180
        this->setDataFromBytes(allocation);
740
180
        SkASSERT(fData != nullptr);
741
180
    }
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<skgpu::UniqueKey, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<SkBlendMode, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, 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
4.70k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.70k
        this->move(TCast(allocation.data()));
736
4.70k
        if (fOwnMemory) {
737
4.70k
            sk_free(fData);
738
4.70k
        }
739
4.70k
        this->setDataFromBytes(allocation);
740
4.70k
        SkASSERT(fData != nullptr);
741
4.70k
    }
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
1.39k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.39k
        this->move(TCast(allocation.data()));
736
1.39k
        if (fOwnMemory) {
737
1.39k
            sk_free(fData);
738
1.39k
        }
739
1.39k
        this->setDataFromBytes(allocation);
740
1.39k
        SkASSERT(fData != nullptr);
741
1.39k
    }
skia_private::TArray<SkFontParameters::Variation::Axis, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
100
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
100
        this->move(TCast(allocation.data()));
736
100
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
100
        this->setDataFromBytes(allocation);
740
100
        SkASSERT(fData != nullptr);
741
100
    }
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
53
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
53
        this->move(TCast(allocation.data()));
736
53
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
53
        this->setDataFromBytes(allocation);
740
53
        SkASSERT(fData != nullptr);
741
53
    }
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
151
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
151
        this->move(TCast(allocation.data()));
736
151
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
151
        this->setDataFromBytes(allocation);
740
151
        SkASSERT(fData != nullptr);
741
151
    }
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
499
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
499
        this->move(TCast(allocation.data()));
736
499
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
499
        this->setDataFromBytes(allocation);
740
499
        SkASSERT(fData != nullptr);
741
499
    }
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
151
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
151
        this->move(TCast(allocation.data()));
736
151
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
151
        this->setDataFromBytes(allocation);
740
151
        SkASSERT(fData != nullptr);
741
151
    }
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.37k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.37k
        this->move(TCast(allocation.data()));
736
1.37k
        if (fOwnMemory) {
737
1.37k
            sk_free(fData);
738
1.37k
        }
739
1.37k
        this->setDataFromBytes(allocation);
740
1.37k
        SkASSERT(fData != nullptr);
741
1.37k
    }
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
74
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
74
        this->move(TCast(allocation.data()));
736
74
        if (fOwnMemory) {
737
9
            sk_free(fData);
738
9
        }
739
74
        this->setDataFromBytes(allocation);
740
74
        SkASSERT(fData != nullptr);
741
74
    }
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
197
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
197
        this->move(TCast(allocation.data()));
736
197
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
197
        this->setDataFromBytes(allocation);
740
197
        SkASSERT(fData != nullptr);
741
197
    }
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
364
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
364
        this->move(TCast(allocation.data()));
736
364
        if (fOwnMemory) {
737
113
            sk_free(fData);
738
113
        }
739
364
        this->setDataFromBytes(allocation);
740
364
        SkASSERT(fData != nullptr);
741
364
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
97.1k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
97.1k
        this->move(TCast(allocation.data()));
736
97.1k
        if (fOwnMemory) {
737
97.1k
            sk_free(fData);
738
97.1k
        }
739
97.1k
        this->setDataFromBytes(allocation);
740
97.1k
        SkASSERT(fData != nullptr);
741
97.1k
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
190
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
190
        this->move(TCast(allocation.data()));
736
190
        if (fOwnMemory) {
737
159
            sk_free(fData);
738
159
        }
739
190
        this->setDataFromBytes(allocation);
740
190
        SkASSERT(fData != nullptr);
741
190
    }
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)::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*, 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<SkRuntimeEffect>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
311
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
311
        this->move(TCast(allocation.data()));
736
311
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
311
        this->setDataFromBytes(allocation);
740
311
        SkASSERT(fData != nullptr);
741
311
    }
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
3.00k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.00k
        this->move(TCast(allocation.data()));
736
3.00k
        if (fOwnMemory) {
737
234
            sk_free(fData);
738
234
        }
739
3.00k
        this->setDataFromBytes(allocation);
740
3.00k
        SkASSERT(fData != nullptr);
741
3.00k
    }
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>)
skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
12.4M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
12.4M
        this->move(TCast(allocation.data()));
736
12.4M
        if (fOwnMemory) {
737
6.75M
            sk_free(fData);
738
6.75M
        }
739
12.4M
        this->setDataFromBytes(allocation);
740
12.4M
        SkASSERT(fData != nullptr);
741
12.4M
    }
skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
4.74k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
4.74k
        this->move(TCast(allocation.data()));
736
4.74k
        if (fOwnMemory) {
737
3.40k
            sk_free(fData);
738
3.40k
        }
739
4.74k
        this->setDataFromBytes(allocation);
740
4.74k
        SkASSERT(fData != nullptr);
741
4.74k
    }
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
3.41k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.41k
        this->move(TCast(allocation.data()));
736
3.41k
        if (fOwnMemory) {
737
2.26k
            sk_free(fData);
738
2.26k
        }
739
3.41k
        this->setDataFromBytes(allocation);
740
3.41k
        SkASSERT(fData != nullptr);
741
3.41k
    }
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>)
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.10k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.10k
        this->move(TCast(allocation.data()));
736
2.10k
        if (fOwnMemory) {
737
2.10k
            sk_free(fData);
738
2.10k
        }
739
2.10k
        this->setDataFromBytes(allocation);
740
2.10k
        SkASSERT(fData != nullptr);
741
2.10k
    }
skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
3.79k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.79k
        this->move(TCast(allocation.data()));
736
3.79k
        if (fOwnMemory) {
737
2.55k
            sk_free(fData);
738
2.55k
        }
739
3.79k
        this->setDataFromBytes(allocation);
740
3.79k
        SkASSERT(fData != nullptr);
741
3.79k
    }
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.23k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.23k
        this->move(TCast(allocation.data()));
736
2.23k
        if (fOwnMemory) {
737
1.53k
            sk_free(fData);
738
1.53k
        }
739
2.23k
        this->setDataFromBytes(allocation);
740
2.23k
        SkASSERT(fData != nullptr);
741
2.23k
    }
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
782
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
782
        this->move(TCast(allocation.data()));
736
782
        if (fOwnMemory) {
737
431
            sk_free(fData);
738
431
        }
739
782
        this->setDataFromBytes(allocation);
740
782
        SkASSERT(fData != nullptr);
741
782
    }
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
26
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
26
        this->move(TCast(allocation.data()));
736
26
        if (fOwnMemory) {
737
26
            sk_free(fData);
738
26
        }
739
26
        this->setDataFromBytes(allocation);
740
26
        SkASSERT(fData != nullptr);
741
26
    }
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
59.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
59.4k
        this->move(TCast(allocation.data()));
736
59.4k
        if (fOwnMemory) {
737
59.3k
            sk_free(fData);
738
59.3k
        }
739
59.4k
        this->setDataFromBytes(allocation);
740
59.4k
        SkASSERT(fData != nullptr);
741
59.4k
    }
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>)
skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.00k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.00k
        this->move(TCast(allocation.data()));
736
1.00k
        if (fOwnMemory) {
737
12
            sk_free(fData);
738
12
        }
739
1.00k
        this->setDataFromBytes(allocation);
740
1.00k
        SkASSERT(fData != nullptr);
741
1.00k
    }
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
144k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
144k
        this->move(TCast(allocation.data()));
736
144k
        if (fOwnMemory) {
737
144k
            sk_free(fData);
738
144k
        }
739
144k
        this->setDataFromBytes(allocation);
740
144k
        SkASSERT(fData != nullptr);
741
144k
    }
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<sk_sp<sktext::gpu::Slug const>, 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>)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
833k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
833k
        this->move(TCast(allocation.data()));
736
833k
        if (fOwnMemory) {
737
63.9k
            sk_free(fData);
738
63.9k
        }
739
833k
        this->setDataFromBytes(allocation);
740
833k
        SkASSERT(fData != nullptr);
741
833k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
928k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
928k
        this->move(TCast(allocation.data()));
736
928k
        if (fOwnMemory) {
737
12.2k
            sk_free(fData);
738
12.2k
        }
739
928k
        this->setDataFromBytes(allocation);
740
928k
        SkASSERT(fData != nullptr);
741
928k
    }
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
145k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
145k
        this->move(TCast(allocation.data()));
736
145k
        if (fOwnMemory) {
737
145k
            sk_free(fData);
738
145k
        }
739
145k
        this->setDataFromBytes(allocation);
740
145k
        SkASSERT(fData != nullptr);
741
145k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
13.0k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
13.0k
        this->move(TCast(allocation.data()));
736
13.0k
        if (fOwnMemory) {
737
6.69k
            sk_free(fData);
738
6.69k
        }
739
13.0k
        this->setDataFromBytes(allocation);
740
13.0k
        SkASSERT(fData != nullptr);
741
13.0k
    }
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
166k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
166k
        this->move(TCast(allocation.data()));
736
166k
        if (fOwnMemory) {
737
166k
            sk_free(fData);
738
166k
        }
739
166k
        this->setDataFromBytes(allocation);
740
166k
        SkASSERT(fData != nullptr);
741
166k
    }
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::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
    }
skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
168k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
168k
        this->move(TCast(allocation.data()));
736
168k
        if (fOwnMemory) {
737
168k
            sk_free(fData);
738
168k
        }
739
168k
        this->setDataFromBytes(allocation);
740
168k
        SkASSERT(fData != nullptr);
741
168k
    }
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
64.4k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
64.4k
        this->move(TCast(allocation.data()));
736
64.4k
        if (fOwnMemory) {
737
64.4k
            sk_free(fData);
738
64.4k
        }
739
64.4k
        this->setDataFromBytes(allocation);
740
64.4k
        SkASSERT(fData != nullptr);
741
64.4k
    }
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
17.2k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
17.2k
        this->move(TCast(allocation.data()));
736
17.2k
        if (fOwnMemory) {
737
17.2k
            sk_free(fData);
738
17.2k
        }
739
17.2k
        this->setDataFromBytes(allocation);
740
17.2k
        SkASSERT(fData != nullptr);
741
17.2k
    }
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
43.8k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
43.8k
        this->move(TCast(allocation.data()));
736
43.8k
        if (fOwnMemory) {
737
43.8k
            sk_free(fData);
738
43.8k
        }
739
43.8k
        this->setDataFromBytes(allocation);
740
43.8k
        SkASSERT(fData != nullptr);
741
43.8k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.80M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.80M
        this->move(TCast(allocation.data()));
736
1.80M
        if (fOwnMemory) {
737
1.80M
            sk_free(fData);
738
1.80M
        }
739
1.80M
        this->setDataFromBytes(allocation);
740
1.80M
        SkASSERT(fData != nullptr);
741
1.80M
    }
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.16M
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.16M
        this->move(TCast(allocation.data()));
736
1.16M
        if (fOwnMemory) {
737
1.16M
            sk_free(fData);
738
1.16M
        }
739
1.16M
        this->setDataFromBytes(allocation);
740
1.16M
        SkASSERT(fData != nullptr);
741
1.16M
    }
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
174k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
174k
        this->move(TCast(allocation.data()));
736
174k
        if (fOwnMemory) {
737
174k
            sk_free(fData);
738
174k
        }
739
174k
        this->setDataFromBytes(allocation);
740
174k
        SkASSERT(fData != nullptr);
741
174k
    }
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
2.54k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
2.54k
        this->move(TCast(allocation.data()));
736
2.54k
        if (fOwnMemory) {
737
0
            sk_free(fData);
738
0
        }
739
2.54k
        this->setDataFromBytes(allocation);
740
2.54k
        SkASSERT(fData != nullptr);
741
2.54k
    }
skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
10.3k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
10.3k
        this->move(TCast(allocation.data()));
736
10.3k
        if (fOwnMemory) {
737
10.3k
            sk_free(fData);
738
10.3k
        }
739
10.3k
        this->setDataFromBytes(allocation);
740
10.3k
        SkASSERT(fData != nullptr);
741
10.3k
    }
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>)
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
8.06k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
8.06k
        this->move(TCast(allocation.data()));
736
8.06k
        if (fOwnMemory) {
737
8.06k
            sk_free(fData);
738
8.06k
        }
739
8.06k
        this->setDataFromBytes(allocation);
740
8.06k
        SkASSERT(fData != nullptr);
741
8.06k
    }
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: 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<ButtCapDashedCircleOp::Circle, 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<skgpu::UniqueKey, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, 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<skgpu::graphite::Renderer const*, true>::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<sk_sp<SkRuntimeEffect>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
217
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
217
        this->move(TCast(allocation.data()));
736
217
        if (fOwnMemory) {
737
77
            sk_free(fData);
738
77
        }
739
217
        this->setDataFromBytes(allocation);
740
217
        SkASSERT(fData != nullptr);
741
217
    }
skia_private::TArray<SkSL::Variable const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
3.10k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
3.10k
        this->move(TCast(allocation.data()));
736
3.10k
        if (fOwnMemory) {
737
3.10k
            sk_free(fData);
738
3.10k
        }
739
3.10k
        this->setDataFromBytes(allocation);
740
3.10k
        SkASSERT(fData != nullptr);
741
3.10k
    }
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
1.08k
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
1.08k
        this->move(TCast(allocation.data()));
736
1.08k
        if (fOwnMemory) {
737
1.08k
            sk_free(fData);
738
1.08k
        }
739
1.08k
        this->setDataFromBytes(allocation);
740
1.08k
        SkASSERT(fData != nullptr);
741
1.08k
    }
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, 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
0
            sk_free(fData);
738
0
        }
739
1
        this->setDataFromBytes(allocation);
740
1
        SkASSERT(fData != nullptr);
741
1
    }
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
428
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
428
        this->move(TCast(allocation.data()));
736
428
        if (fOwnMemory) {
737
336
            sk_free(fData);
738
336
        }
739
428
        this->setDataFromBytes(allocation);
740
428
        SkASSERT(fData != nullptr);
741
428
    }
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
438
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
438
        this->move(TCast(allocation.data()));
736
438
        if (fOwnMemory) {
737
438
            sk_free(fData);
738
438
        }
739
438
        this->setDataFromBytes(allocation);
740
438
        SkASSERT(fData != nullptr);
741
438
    }
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::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
26
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
26
        this->move(TCast(allocation.data()));
736
26
        if (fOwnMemory) {
737
26
            sk_free(fData);
738
26
        }
739
26
        this->setDataFromBytes(allocation);
740
26
        SkASSERT(fData != nullptr);
741
26
    }
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
52
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
52
        this->move(TCast(allocation.data()));
736
52
        if (fOwnMemory) {
737
52
            sk_free(fData);
738
52
        }
739
52
        this->setDataFromBytes(allocation);
740
52
        SkASSERT(fData != nullptr);
741
52
    }
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
26
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
26
        this->move(TCast(allocation.data()));
736
26
        if (fOwnMemory) {
737
26
            sk_free(fData);
738
26
        }
739
26
        this->setDataFromBytes(allocation);
740
26
        SkASSERT(fData != nullptr);
741
26
    }
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)::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*, 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<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, 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<VkVertexInputAttributeDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, 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<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, 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<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<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<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>)
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>)
Line
Count
Source
734
22
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
22
        this->move(TCast(allocation.data()));
736
22
        if (fOwnMemory) {
737
11
            sk_free(fData);
738
11
        }
739
22
        this->setDataFromBytes(allocation);
740
22
        SkASSERT(fData != nullptr);
741
22
    }
skia_private::TArray<SkMeshSpecification::Attribute, false>::installDataAndUpdateCapacity(SkSpan<std::byte>)
Line
Count
Source
734
258
    void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) {
735
258
        this->move(TCast(allocation.data()));
736
258
        if (fOwnMemory) {
737
194
            sk_free(fData);
738
194
        }
739
258
        this->setDataFromBytes(allocation);
740
258
        SkASSERT(fData != nullptr);
741
258
    }
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>)
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
778M
        : Storage{}
771
778M
        , 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
770
110M
        : Storage{}
771
110M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray()
Line
Count
Source
770
12.1k
        : Storage{}
771
12.1k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, float, true>::STArray()
Line
Count
Source
770
18.2k
        : Storage{}
771
18.2k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, char, true>::STArray()
Line
Count
Source
770
33.9k
        : Storage{}
771
33.9k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray()
Line
Count
Source
770
33.9k
        : Storage{}
771
33.9k
        , 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
770
154k
        : Storage{}
771
154k
        , 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
770
35.4k
        : Storage{}
771
35.4k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, float, true>::STArray()
Line
Count
Source
770
144M
        : Storage{}
771
144M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray()
Line
Count
Source
770
570k
        : Storage{}
771
570k
        , 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
770
35.7k
        : Storage{}
771
35.7k
        , 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
770
465k
        : Storage{}
771
465k
        , 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
770
465k
        : Storage{}
771
465k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkPoint, true>::STArray()
Line
Count
Source
770
144M
        : Storage{}
771
144M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, unsigned char, true>::STArray()
Line
Count
Source
770
144M
        : Storage{}
771
144M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, SkRasterPipelineContexts::MemoryCtxInfo, true>::STArray()
Line
Count
Source
770
8.08M
        : Storage{}
771
8.08M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray()
Line
Count
Source
770
11.6k
        : Storage{}
771
11.6k
        , 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
770
1.87k
        : Storage{}
771
1.87k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, float, true>::STArray()
Line
Count
Source
770
1.87k
        : Storage{}
771
1.87k
        , 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
770
60.6k
        : Storage{}
771
60.6k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, float, true>::STArray()
Line
Count
Source
770
60.6k
        : Storage{}
771
60.6k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, bool, true>::STArray()
Line
Count
Source
770
60.6k
        : Storage{}
771
60.6k
        , 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
770
33.5M
        : Storage{}
771
33.5M
        , 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
770
5.75M
        : Storage{}
771
5.75M
        , 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
770
441k
        : Storage{}
771
441k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, int, true>::STArray()
Line
Count
Source
770
321k
        : Storage{}
771
321k
        , 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
770
191k
        : Storage{}
771
191k
        , 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
770
1.64M
        : Storage{}
771
1.64M
        , 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
770
247k
        : Storage{}
771
247k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, bool, true>::STArray()
Line
Count
Source
770
208k
        : Storage{}
771
208k
        , 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
770
2.81M
        : Storage{}
771
2.81M
        , 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
770
42.2k
        : Storage{}
771
42.2k
        , 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
770
10.3k
        : Storage{}
771
10.3k
        , 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
770
814k
        : Storage{}
771
814k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, GrRenderTask*, true>::STArray()
Line
Count
Source
770
1.62M
        : Storage{}
771
1.62M
        , 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
770
3.92k
        : Storage{}
771
3.92k
        , 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
770
10.9k
        : Storage{}
771
10.9k
        , 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
770
7.55k
        : Storage{}
771
7.55k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<15, SkPoint, true>::STArray()
Line
Count
Source
770
13.3k
        : Storage{}
771
13.3k
        , 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
770
5.02k
        : Storage{}
771
5.02k
        , 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
770
19.2k
        : Storage{}
771
19.2k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkPoint, true>::STArray()
Line
Count
Source
770
40.8k
        : Storage{}
771
40.8k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, SkPoint, true>::STArray()
Line
Count
Source
770
8.28k
        : Storage{}
771
8.28k
        , 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
770
3.60k
        : Storage{}
771
3.60k
        , 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
770
97
        : Storage{}
771
97
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<128, SkRect, true>::STArray()
Line
Count
Source
770
58
        : Storage{}
771
58
        , 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
770
58
        : Storage{}
771
58
        , 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
770
51.2k
        : Storage{}
771
51.2k
        , 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
770
54.9k
        : Storage{}
771
54.9k
        , 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
770
120
        : Storage{}
771
120
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray()
Line
Count
Source
770
2.36k
        : Storage{}
771
2.36k
        , 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
770
277
        : Storage{}
771
277
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray()
Line
Count
Source
770
1.12k
        : Storage{}
771
1.12k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<1, DIEllipseOp::Ellipse, true>::STArray()
Line
Count
Source
770
185
        : Storage{}
771
185
        , 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
770
458
        : Storage{}
771
458
        , 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
770
609k
        : Storage{}
771
609k
        , 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
770
78
        : Storage{}
771
78
        , 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
770
24.5k
        : Storage{}
771
24.5k
        , 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
770
3.02k
        : Storage{}
771
3.02k
        , 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::UniqueKey, 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: skia_private::STArray<20, SkPDFIndirectReference, true>::STArray()
Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, header_outline::(anonymous namespace)::Entry*, true>::STArray()
skia_private::STArray<4, SkFontParameters::Variation::Axis, true>::STArray()
Line
Count
Source
770
305k
        : Storage{}
771
305k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, SkFontArguments::VariationPosition::Coordinate, true>::STArray()
Line
Count
Source
770
304k
        : Storage{}
771
304k
        , 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
770
10.4k
        : Storage{}
771
10.4k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPackedGlyphID, true>::STArray()
Line
Count
Source
770
5.08k
        : Storage{}
771
5.08k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, unsigned short, true>::STArray()
Line
Count
Source
770
1.10M
        : Storage{}
771
1.10M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkPoint, true>::STArray()
Line
Count
Source
770
2.20M
        : Storage{}
771
2.20M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkMask::Format, true>::STArray()
Line
Count
Source
770
5.08k
        : Storage{}
771
5.08k
        , 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
770
8.55k
        : Storage{}
771
8.55k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray()
Line
Count
Source
770
3.15M
        : Storage{}
771
3.15M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<4, unsigned int, true>::STArray()
Line
Count
Source
770
2.61M
        : Storage{}
771
2.61M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, unsigned int, true>::STArray()
Line
Count
Source
770
977k
        : Storage{}
771
977k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<2, unsigned int, true>::STArray()
Line
Count
Source
770
1.38k
        : Storage{}
771
1.38k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<64, SkGlyph const*, true>::STArray()
Line
Count
Source
770
1.09M
        : Storage{}
771
1.09M
        , 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
770
146M
        : Storage{}
771
146M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray()
Line
Count
Source
770
41.3k
        : Storage{}
771
41.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray()
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
770
58
        : Storage{}
771
58
        , 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
770
60.8k
        : Storage{}
771
60.8k
        , 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*, true>::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<2, 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<3, skgpu::graphite::DescriptorData, true>::STArray()
Unexecuted instantiation: skia_private::STArray<4, VkDescriptorSetLayout_T*, true>::STArray()
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>::STArray()
Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, VkSubpassDescription, true>::STArray()
Unexecuted instantiation: skia_private::STArray<2, VkSubpassDependency, 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()
Unexecuted instantiation: skia_private::STArray<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::STArray()
Unexecuted instantiation: skia_private::STArray<3, sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::STArray()
skia_private::STArray<64, OffsetEdge, true>::STArray()
Line
Count
Source
770
401
        : Storage{}
771
401
        , 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
770
99.7k
        : Storage{}
771
99.7k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorPoolSize, true>::STArray()
skia_private::STArray<1, SkOpRayHit*, true>::STArray()
Line
Count
Source
770
5.88M
        : Storage{}
771
5.88M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, double, true>::STArray()
Line
Count
Source
770
110k
        : Storage{}
771
110k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<18, SkClosestRecord, true>::STArray()
Line
Count
Source
770
5.44M
        : Storage{}
771
5.44M
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<27, SkClosestRecord const*, true>::STArray()
Line
Count
Source
770
5.44M
        : Storage{}
771
5.44M
        , 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()
skia_private::STArray<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::STArray()
Line
Count
Source
770
5.45k
        : Storage{}
771
5.45k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray()
Line
Count
Source
770
14.0k
        : Storage{}
771
14.0k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
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
770
17.1k
        : Storage{}
771
17.1k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<32, float, true>::STArray()
Line
Count
Source
770
11.3k
        : Storage{}
771
11.3k
        , TArray<T, MEM_MOVE>(this) {}  // Must use () to avoid confusion with initializer_list
skia_private::STArray<8, SkMeshSpecification::Attribute, false>::STArray()
Line
Count
Source
770
20.6k
        : Storage{}
771
20.6k
        , 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
18.4M
        : Storage{}
776
18.4M
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int)
Line
Count
Source
775
266k
        : Storage{}
776
266k
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(SkSL::SPIRVCodeGenerator::Word const*, int)
Line
Count
Source
775
16.6M
        : Storage{}
776
16.6M
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<4, unsigned int, true>::STArray(unsigned int const*, int)
Line
Count
Source
775
1.55M
        : Storage{}
776
1.55M
        , TArray<T, MEM_MOVE>{array, count, this} {}
skia_private::STArray<3, unsigned int, true>::STArray(unsigned int const*, int)
Line
Count
Source
775
892
        : Storage{}
776
892
        , TArray<T, MEM_MOVE>{array, count, this} {}
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(skgpu::graphite::DescriptorData const*, int)
skia_private::STArray<2, SkSL::Type const*, true>::STArray(SkSL::Type const* const*, int)
Line
Count
Source
775
8.10k
        : Storage{}
776
8.10k
        , TArray<T, MEM_MOVE>{array, count, this} {}
777
778
    STArray(SkSpan<const T> data)
779
48.3M
        : Storage{}
780
48.3M
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<4, SkPoint, true>::STArray(SkSpan<SkPoint const>)
Line
Count
Source
779
16.1M
        : Storage{}
780
16.1M
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<4, unsigned char, true>::STArray(SkSpan<unsigned char const>)
Line
Count
Source
779
16.1M
        : Storage{}
780
16.1M
        , TArray<T, MEM_MOVE>{data, this} {}
skia_private::STArray<2, float, true>::STArray(SkSpan<float const>)
Line
Count
Source
779
16.1M
        : Storage{}
780
16.1M
        , TArray<T, MEM_MOVE>{data, this} {}
781
782
    STArray(std::initializer_list<T> data)
783
16.6M
        : STArray{data.begin(), SkToInt(data.size())} {}
skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>)
Line
Count
Source
783
16.6M
        : STArray{data.begin(), SkToInt(data.size())} {}
skia_private::STArray<3, unsigned int, true>::STArray(std::initializer_list<unsigned int>)
Line
Count
Source
783
892
        : STArray{data.begin(), SkToInt(data.size())} {}
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(std::initializer_list<skgpu::graphite::DescriptorData>)
skia_private::STArray<2, SkSL::Type const*, true>::STArray(std::initializer_list<SkSL::Type const*>)
Line
Count
Source
783
8.10k
        : STArray{data.begin(), SkToInt(data.size())} {}
784
785
    explicit STArray(int reserveCount)
786
357k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<128, float, true>::STArray(int)
Line
Count
Source
786
18.2k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int)
Line
Count
Source
786
7.95k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<64, OffsetEdge, true>::STArray(int)
Line
Count
Source
786
401
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, double, true>::STArray(int)
Line
Count
Source
786
110k
        : STArray() { this->reserve_exact(reserveCount); }
skia_private::STArray<8, int, true>::STArray(int)
Line
Count
Source
786
220k
        : STArray() { this->reserve_exact(reserveCount); }
787
788
    STArray(const STArray& that)
789
14.7M
        : 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, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
789
5.21k
        : STArray() { *this = that; }
skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true> const&)
Line
Count
Source
789
14.7M
        : STArray() { *this = that; }
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
93.1M
        : 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
25.3M
        : 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
4.10M
        : 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
5.77k
        : STArray() { *this = std::move(that); }
skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true>&&)
Line
Count
Source
795
63.6M
        : STArray() { *this = std::move(that); }
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<2, VkVertexInputBindingDescription2EXT, true>::STArray(skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>&&)
Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::STArray(skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, 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
264M
    STArray& operator=(const STArray& that) {
801
264M
        TArray<T, MEM_MOVE>::operator=(that);
802
264M
        return *this;
803
264M
    }
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&)
Line
Count
Source
800
5.21k
    STArray& operator=(const STArray& that) {
801
5.21k
        TArray<T, MEM_MOVE>::operator=(that);
802
5.21k
        return *this;
803
5.21k
    }
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&)
skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&)
Line
Count
Source
800
1.90M
    STArray& operator=(const STArray& that) {
801
1.90M
        TArray<T, MEM_MOVE>::operator=(that);
802
1.90M
        return *this;
803
1.90M
    }
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&)
Line
Count
Source
800
123M
    STArray& operator=(const STArray& that) {
801
123M
        TArray<T, MEM_MOVE>::operator=(that);
802
123M
        return *this;
803
123M
    }
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&)
Line
Count
Source
800
123M
    STArray& operator=(const STArray& that) {
801
123M
        TArray<T, MEM_MOVE>::operator=(that);
802
123M
        return *this;
803
123M
    }
skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true> const&)
Line
Count
Source
800
14.7M
    STArray& operator=(const STArray& that) {
801
14.7M
        TArray<T, MEM_MOVE>::operator=(that);
802
14.7M
        return *this;
803
14.7M
    }
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
96.7M
    STArray& operator=(STArray&& that) {
811
96.7M
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
96.7M
        return *this;
813
96.7M
    }
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
4.10M
    STArray& operator=(STArray&& that) {
811
4.10M
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
4.10M
        return *this;
813
4.10M
    }
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
25.4M
    STArray& operator=(STArray&& that) {
811
25.4M
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
25.4M
        return *this;
813
25.4M
    }
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
6.29k
    STArray& operator=(STArray&& that) {
811
6.29k
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
6.29k
        return *this;
813
6.29k
    }
skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true>&&)
Line
Count
Source
810
67.1M
    STArray& operator=(STArray&& that) {
811
67.1M
        TArray<T, MEM_MOVE>::operator=(std::move(that));
812
67.1M
        return *this;
813
67.1M
    }
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<2, VkVertexInputBindingDescription2EXT, true>::operator=(skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>&&)
Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::operator=(skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, 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