/src/skia/include/private/base/SkTArray.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 2011 Google Inc. |
3 | | * |
4 | | * Use of this source code is governed by a BSD-style license that can be |
5 | | * found in the LICENSE file. |
6 | | */ |
7 | | |
8 | | #ifndef SkTArray_DEFINED |
9 | | #define SkTArray_DEFINED |
10 | | |
11 | | #include "include/private/base/SkASAN.h" // IWYU pragma: keep |
12 | | #include "include/private/base/SkAlignedStorage.h" |
13 | | #include "include/private/base/SkAssert.h" |
14 | | #include "include/private/base/SkAttributes.h" |
15 | | #include "include/private/base/SkContainers.h" |
16 | | #include "include/private/base/SkDebug.h" |
17 | | #include "include/private/base/SkMalloc.h" |
18 | | #include "include/private/base/SkMath.h" |
19 | | #include "include/private/base/SkSpan_impl.h" |
20 | | #include "include/private/base/SkTo.h" |
21 | | #include "include/private/base/SkTypeTraits.h" // IWYU pragma: keep |
22 | | |
23 | | #include <algorithm> |
24 | | #include <climits> |
25 | | #include <cstddef> |
26 | | #include <cstdint> |
27 | | #include <cstring> |
28 | | #include <initializer_list> |
29 | | #include <new> |
30 | | #include <utility> |
31 | | |
32 | | namespace skia_private { |
33 | | /** TArray<T> implements a typical, mostly std::vector-like array. |
34 | | Each T will be default-initialized on allocation, and ~T will be called on destruction. |
35 | | |
36 | | MEM_MOVE controls the behavior when a T needs to be moved (e.g. when the array is resized) |
37 | | - true: T will be bit-copied via memcpy. |
38 | | - false: T will be moved via move-constructors. |
39 | | */ |
40 | | template <typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> class TArray { |
41 | | public: |
42 | | using value_type = T; |
43 | | |
44 | | /** |
45 | | * Creates an empty array with no initial storage |
46 | | */ |
47 | 4.10M | TArray() : fOwnMemory(true), fCapacity{0} {}skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray() Line | Count | Source | 47 | 4.51k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::TArray() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TArray() Line | Count | Source | 47 | 24 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkString, true>::TArray() Line | Count | Source | 47 | 4.47k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray() skia_private::TArray<SkPath, true>::TArray() Line | Count | Source | 47 | 1.94M | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray() skia_private::TArray<std::__1::thread, false>::TArray() Line | Count | Source | 47 | 56 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TArray() skia_private::TArray<int, true>::TArray() Line | Count | Source | 47 | 110k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float, true>::TArray() Line | Count | Source | 47 | 7.08k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray() Line | Count | Source | 47 | 146 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<unsigned int, true>::TArray() Line | Count | Source | 47 | 146 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkPaint, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkImage const>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray() Line | Count | Source | 47 | 109k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkMatrix, true>::TArray() Line | Count | Source | 47 | 72 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray() Line | Count | Source | 47 | 33.1k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTypeface>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkSize, true>::TArray() skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TArray() Line | Count | Source | 47 | 6.89k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Field, true>::TArray() Line | Count | Source | 47 | 1.21k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray() skia_private::TArray<SkSL::RP::Program::Stage, true>::TArray() Line | Count | Source | 47 | 34.4k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TArray() Line | Count | Source | 47 | 34.4k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float*, true>::TArray() Line | Count | Source | 47 | 34.4k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray() Line | Count | Source | 47 | 69 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TArray() Line | Count | Source | 47 | 69 | TArray() : fOwnMemory(true), fCapacity{0} {} |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TArray() Line | Count | Source | 47 | 69 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Variable*, true>::TArray() Line | Count | Source | 47 | 9.56k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::SwitchCase const*, true>::TArray() Line | Count | Source | 47 | 16 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TArray() Line | Count | Source | 47 | 16 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray() Line | Count | Source | 47 | 4.32k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray() Line | Count | Source | 47 | 4.32k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::Plot*, true>::TArray() Line | Count | Source | 47 | 1.16k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray() Line | Count | Source | 47 | 4.32k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TArray() Line | Count | Source | 47 | 4.32k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TArray() Line | Count | Source | 47 | 4.32k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrTextureProxy*, true>::TArray() Line | Count | Source | 47 | 269k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray() Line | Count | Source | 47 | 239k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray() Line | Count | Source | 47 | 248k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray() Line | Count | Source | 47 | 20.8k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrSurfaceProxy*, true>::TArray() Line | Count | Source | 47 | 206k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray() Line | Count | Source | 47 | 10.9k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray() Line | Count | Source | 47 | 8.30k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::TArray() Line | Count | Source | 47 | 12.2k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray() Line | Count | Source | 47 | 5.14k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray() Line | Count | Source | 47 | 64.1k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TArray() skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrXPFactoryTestFactory*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray() |
48 | | |
49 | | /** |
50 | | * Creates an empty array that will preallocate space for reserveCount elements. |
51 | | */ |
52 | 72.5k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); }Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray(int) skia_private::TArray<SkMatrix, true>::TArray(int) Line | Count | Source | 52 | 72 | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray(int) Line | Count | Source | 52 | 8.30k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray(int) Line | Count | Source | 52 | 64.1k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(int) |
53 | | |
54 | | /** |
55 | | * Copies one array to another. The new array will be heap allocated. |
56 | | */ |
57 | 0 | TArray(const TArray& that) : TArray(that.fData, that.fSize) {}Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(skia_private::TArray<sk_sp<SkPicture const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(skia_private::TArray<sk_sp<SkDrawable>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(skia_private::TArray<sk_sp<SkTextBlob const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(skia_private::TArray<sk_sp<SkVertices const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(skia_private::TArray<sk_sp<SkImage const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(skia_private::TArray<unsigned char, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(skia_private::TArray<SkBlendMode, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&) |
58 | | |
59 | 52.9k | TArray(TArray&& that) { |
60 | 52.9k | if (that.fOwnMemory) { |
61 | 16.4k | this->setData(that); |
62 | 16.4k | that.setData({}); |
63 | 36.4k | } else { |
64 | 36.4k | this->initData(that.fSize); |
65 | 36.4k | that.move(fData); |
66 | 36.4k | } |
67 | 52.9k | this->changeSize(that.fSize); |
68 | 52.9k | that.changeSize(0); |
69 | 52.9k | } Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray(skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&&) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray(skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&&) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(skia_private::TArray<float, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&&) Line | Count | Source | 59 | 10.8k | TArray(TArray&& that) { | 60 | 10.8k | if (that.fOwnMemory) { | 61 | 126 | this->setData(that); | 62 | 126 | that.setData({}); | 63 | 10.7k | } else { | 64 | 10.7k | this->initData(that.fSize); | 65 | 10.7k | that.move(fData); | 66 | 10.7k | } | 67 | 10.8k | this->changeSize(that.fSize); | 68 | 10.8k | that.changeSize(0); | 69 | 10.8k | } |
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&) Line | Count | Source | 59 | 684 | TArray(TArray&& that) { | 60 | 684 | if (that.fOwnMemory) { | 61 | 684 | this->setData(that); | 62 | 684 | that.setData({}); | 63 | 684 | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 684 | this->changeSize(that.fSize); | 68 | 684 | that.changeSize(0); | 69 | 684 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&) Line | Count | Source | 59 | 138 | TArray(TArray&& that) { | 60 | 138 | if (that.fOwnMemory) { | 61 | 138 | this->setData(that); | 62 | 138 | that.setData({}); | 63 | 138 | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 138 | this->changeSize(that.fSize); | 68 | 138 | that.changeSize(0); | 69 | 138 | } |
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&) Line | Count | Source | 59 | 15.5k | TArray(TArray&& that) { | 60 | 15.5k | if (that.fOwnMemory) { | 61 | 15.5k | this->setData(that); | 62 | 15.5k | that.setData({}); | 63 | 15.5k | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 15.5k | this->changeSize(that.fSize); | 68 | 15.5k | that.changeSize(0); | 69 | 15.5k | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 59 | 25.7k | TArray(TArray&& that) { | 60 | 25.7k | if (that.fOwnMemory) { | 61 | 0 | this->setData(that); | 62 | 0 | that.setData({}); | 63 | 25.7k | } else { | 64 | 25.7k | this->initData(that.fSize); | 65 | 25.7k | that.move(fData); | 66 | 25.7k | } | 67 | 25.7k | this->changeSize(that.fSize); | 68 | 25.7k | that.changeSize(0); | 69 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray(skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray(skia_private::TArray<SkPDFTagNode*, true>&&) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray(skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::BindBufferInfo, true>&&) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(skia_private::TArray<unsigned int, true>&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray(skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(skia_private::TArray<skgpu::graphite::Uniform, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray(skia_private::TArray<skgpu::graphite::ResourceBinding, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true>&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray(skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray(skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&&) |
70 | | |
71 | | /** |
72 | | * Creates a TArray by copying contents of a standard C array. The new |
73 | | * array will be heap allocated. Be careful not to use this constructor |
74 | | * when you really want the (void*, int) version. |
75 | | */ |
76 | 4.96k | TArray(const T* array, int count) { |
77 | 4.96k | this->initData(count); |
78 | 4.96k | this->copy(array); |
79 | 4.96k | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(sk_sp<SkPicture const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(sk_sp<SkDrawable> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(sk_sp<SkTextBlob const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(sk_sp<SkVertices const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(sk_sp<SkImage const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(sk_sp<sktext::gpu::Slug const> const*, int) skia_private::TArray<float, true>::TArray(float const*, int) Line | Count | Source | 76 | 4.96k | TArray(const T* array, int count) { | 77 | 4.96k | this->initData(count); | 78 | 4.96k | this->copy(array); | 79 | 4.96k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::TArray(SkSL::Field const*, int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(unsigned char const*, int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(SkSL::SPIRVCodeGenerator::Word const*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(unsigned int const*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(skgpu::graphite::Uniform const*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skgpu::graphite::TextureAndSampler const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(sk_sp<skgpu::graphite::TextureProxy> const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia::textlayout::Block const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia::textlayout::Placeholder const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia::textlayout::Run const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia::textlayout::Cluster const*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(unsigned long const*, int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(SkUnicode::CodeUnitFlags const*, int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(SkShaper::Feature const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(sk_sp<skgpu::graphite::PrecompileShader> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileColorFilter> const*, int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(SkBlendMode const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(sk_sp<skgpu::graphite::PrecompileBlender> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileImageFilter> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*, int) |
80 | | |
81 | | /** |
82 | | * Creates a TArray by copying contents from an SkSpan. The new array will be heap allocated. |
83 | | */ |
84 | 0 | TArray(SkSpan<const T> data) : TArray(data.begin(), static_cast<int>(data.size())) {}Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(SkSpan<skgpu::graphite::Uniform const>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(SkSpan<skgpu::graphite::TextureAndSampler const>) |
85 | | |
86 | | /** |
87 | | * Creates a TArray by copying contents of an initializer list. |
88 | | */ |
89 | 0 | TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {}Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(std::initializer_list<unsigned int>) |
90 | | |
91 | 186M | TArray& operator=(const TArray& that) { |
92 | 186M | if (this == &that) { |
93 | 0 | return *this; |
94 | 0 | } |
95 | 186M | this->clear(); |
96 | 186M | this->checkRealloc(that.size(), kExactFit); |
97 | 186M | this->changeSize(that.fSize); |
98 | 186M | this->copy(that.fData); |
99 | 186M | return *this; |
100 | 186M | } skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 91 | 1.68k | TArray& operator=(const TArray& that) { | 92 | 1.68k | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 1.68k | this->clear(); | 96 | 1.68k | this->checkRealloc(that.size(), kExactFit); | 97 | 1.68k | this->changeSize(that.fSize); | 98 | 1.68k | this->copy(that.fData); | 99 | 1.68k | return *this; | 100 | 1.68k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&) skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&) Line | Count | Source | 91 | 91.2M | TArray& operator=(const TArray& that) { | 92 | 91.2M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 91.2M | this->clear(); | 96 | 91.2M | this->checkRealloc(that.size(), kExactFit); | 97 | 91.2M | this->changeSize(that.fSize); | 98 | 91.2M | this->copy(that.fData); | 99 | 91.2M | return *this; | 100 | 91.2M | } |
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&) Line | Count | Source | 91 | 91.2M | TArray& operator=(const TArray& that) { | 92 | 91.2M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 91.2M | this->clear(); | 96 | 91.2M | this->checkRealloc(that.size(), kExactFit); | 97 | 91.2M | this->changeSize(that.fSize); | 98 | 91.2M | this->copy(that.fData); | 99 | 91.2M | return *this; | 100 | 91.2M | } |
skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&) Line | Count | Source | 91 | 3.88M | TArray& operator=(const TArray& that) { | 92 | 3.88M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 3.88M | this->clear(); | 96 | 3.88M | this->checkRealloc(that.size(), kExactFit); | 97 | 3.88M | this->changeSize(that.fSize); | 98 | 3.88M | this->copy(that.fData); | 99 | 3.88M | return *this; | 100 | 3.88M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::operator=(skia_private::TArray<SkPaint, true> const&) Unexecuted instantiation: skia_private::TArray<SkString, true>::operator=(skia_private::TArray<SkString, true> const&) skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator=(skia_private::TArray<SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 91 | 41.8k | TArray& operator=(const TArray& that) { | 92 | 41.8k | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 41.8k | this->clear(); | 96 | 41.8k | this->checkRealloc(that.size(), kExactFit); | 97 | 41.8k | this->changeSize(that.fSize); | 98 | 41.8k | this->copy(that.fData); | 99 | 41.8k | return *this; | 100 | 41.8k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true> const&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator=(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator=(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator=(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator=(skia_private::TArray<SkBlendMode, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&) |
101 | | |
102 | 479k | TArray& operator=(TArray&& that) { |
103 | 479k | if (this != &that) { |
104 | 479k | this->clear(); |
105 | 479k | this->unpoison(); |
106 | 479k | that.unpoison(); |
107 | 479k | if (that.fOwnMemory) { |
108 | | // The storage is on the heap, so move the data pointer. |
109 | 206k | if (fOwnMemory) { |
110 | 26.1k | sk_free(fData); |
111 | 26.1k | } |
112 | | |
113 | 206k | fData = std::exchange(that.fData, nullptr); |
114 | | |
115 | | // Can't use exchange with bitfields. |
116 | 206k | fCapacity = that.fCapacity; |
117 | 206k | that.fCapacity = 0; |
118 | | |
119 | 206k | fOwnMemory = true; |
120 | | |
121 | 206k | this->changeSize(that.fSize); |
122 | 272k | } else { |
123 | | // The data is stored inline in that, so move it element-by-element. |
124 | 272k | this->checkRealloc(that.size(), kExactFit); |
125 | 272k | this->changeSize(that.fSize); |
126 | 272k | that.move(fData); |
127 | 272k | } |
128 | 479k | that.changeSize(0); |
129 | 479k | } |
130 | 479k | return *this; |
131 | 479k | } Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator=(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator=(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 102 | 16.2k | TArray& operator=(TArray&& that) { | 103 | 16.2k | if (this != &that) { | 104 | 16.2k | this->clear(); | 105 | 16.2k | this->unpoison(); | 106 | 16.2k | that.unpoison(); | 107 | 16.2k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 3.58k | if (fOwnMemory) { | 110 | 0 | sk_free(fData); | 111 | 0 | } | 112 | | | 113 | 3.58k | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 3.58k | fCapacity = that.fCapacity; | 117 | 3.58k | that.fCapacity = 0; | 118 | | | 119 | 3.58k | fOwnMemory = true; | 120 | | | 121 | 3.58k | this->changeSize(that.fSize); | 122 | 12.6k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 12.6k | this->checkRealloc(that.size(), kExactFit); | 125 | 12.6k | this->changeSize(that.fSize); | 126 | 12.6k | that.move(fData); | 127 | 12.6k | } | 128 | 16.2k | that.changeSize(0); | 129 | 16.2k | } | 130 | 16.2k | return *this; | 131 | 16.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 102 | 409k | TArray& operator=(TArray&& that) { | 103 | 409k | if (this != &that) { | 104 | 409k | this->clear(); | 105 | 409k | this->unpoison(); | 106 | 409k | that.unpoison(); | 107 | 409k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 151k | if (fOwnMemory) { | 110 | 329 | sk_free(fData); | 111 | 329 | } | 112 | | | 113 | 151k | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 151k | fCapacity = that.fCapacity; | 117 | 151k | that.fCapacity = 0; | 118 | | | 119 | 151k | fOwnMemory = true; | 120 | | | 121 | 151k | this->changeSize(that.fSize); | 122 | 258k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 258k | this->checkRealloc(that.size(), kExactFit); | 125 | 258k | this->changeSize(that.fSize); | 126 | 258k | that.move(fData); | 127 | 258k | } | 128 | 409k | that.changeSize(0); | 129 | 409k | } | 130 | 409k | return *this; | 131 | 409k | } |
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&) Line | Count | Source | 102 | 69 | TArray& operator=(TArray&& that) { | 103 | 69 | if (this != &that) { | 104 | 69 | this->clear(); | 105 | 69 | this->unpoison(); | 106 | 69 | that.unpoison(); | 107 | 69 | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 69 | if (fOwnMemory) { | 110 | 69 | sk_free(fData); | 111 | 69 | } | 112 | | | 113 | 69 | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 69 | fCapacity = that.fCapacity; | 117 | 69 | that.fCapacity = 0; | 118 | | | 119 | 69 | fOwnMemory = true; | 120 | | | 121 | 69 | this->changeSize(that.fSize); | 122 | 69 | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 0 | this->checkRealloc(that.size(), kExactFit); | 125 | 0 | this->changeSize(that.fSize); | 126 | 0 | that.move(fData); | 127 | 0 | } | 128 | 69 | that.changeSize(0); | 129 | 69 | } | 130 | 69 | return *this; | 131 | 69 | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 102 | 51.4k | TArray& operator=(TArray&& that) { | 103 | 51.4k | if (this != &that) { | 104 | 51.4k | this->clear(); | 105 | 51.4k | this->unpoison(); | 106 | 51.4k | that.unpoison(); | 107 | 51.4k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 51.4k | if (fOwnMemory) { | 110 | 25.7k | sk_free(fData); | 111 | 25.7k | } | 112 | | | 113 | 51.4k | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 51.4k | fCapacity = that.fCapacity; | 117 | 51.4k | that.fCapacity = 0; | 118 | | | 119 | 51.4k | fOwnMemory = true; | 120 | | | 121 | 51.4k | this->changeSize(that.fSize); | 122 | 51.4k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 0 | this->checkRealloc(that.size(), kExactFit); | 125 | 0 | this->changeSize(that.fSize); | 126 | 0 | that.move(fData); | 127 | 0 | } | 128 | 51.4k | that.changeSize(0); | 129 | 51.4k | } | 130 | 51.4k | return *this; | 131 | 51.4k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator=(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::operator=(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator=(skia_private::TArray<GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator=(skia_private::TArray<skgpu::graphite::UploadInstance, false>&&) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 102 | 1.65k | TArray& operator=(TArray&& that) { | 103 | 1.65k | if (this != &that) { | 104 | 1.65k | this->clear(); | 105 | 1.65k | this->unpoison(); | 106 | 1.65k | that.unpoison(); | 107 | 1.65k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 0 | if (fOwnMemory) { | 110 | 0 | sk_free(fData); | 111 | 0 | } | 112 | |
| 113 | 0 | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 0 | fCapacity = that.fCapacity; | 117 | 0 | that.fCapacity = 0; | 118 | |
| 119 | 0 | fOwnMemory = true; | 120 | |
| 121 | 0 | this->changeSize(that.fSize); | 122 | 1.65k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 1.65k | this->checkRealloc(that.size(), kExactFit); | 125 | 1.65k | this->changeSize(that.fSize); | 126 | 1.65k | that.move(fData); | 127 | 1.65k | } | 128 | 1.65k | that.changeSize(0); | 129 | 1.65k | } | 130 | 1.65k | return *this; | 131 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::operator=(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::operator=(skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator=(skia_private::TArray<skgpu::graphite::SamplerDesc, true>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator=(skia_private::TArray<skgpu::graphite::Uniform, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator=(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator=(skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>&&) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true>&&) |
132 | | |
133 | 415M | ~TArray() { |
134 | 415M | this->destroyAll(); |
135 | 415M | this->unpoison(); |
136 | 415M | if (fOwnMemory) { |
137 | 69.5M | sk_free(fData); |
138 | 69.5M | } |
139 | 415M | } skia_private::TArray<bool, true>::~TArray() Line | Count | Source | 133 | 9.44k | ~TArray() { | 134 | 9.44k | this->destroyAll(); | 135 | 9.44k | this->unpoison(); | 136 | 9.44k | if (fOwnMemory) { | 137 | 2.00k | sk_free(fData); | 138 | 2.00k | } | 139 | 9.44k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray() Line | Count | Source | 133 | 4.51k | ~TArray() { | 134 | 4.51k | this->destroyAll(); | 135 | 4.51k | this->unpoison(); | 136 | 4.51k | if (fOwnMemory) { | 137 | 4.51k | sk_free(fData); | 138 | 4.51k | } | 139 | 4.51k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::~TArray() skia_private::TArray<SkString, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 4.32k | sk_free(fData); | 138 | 4.32k | } | 139 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::~TArray() skia_private::TArray<int, true>::~TArray() Line | Count | Source | 133 | 301k | ~TArray() { | 134 | 301k | this->destroyAll(); | 135 | 301k | this->unpoison(); | 136 | 301k | if (fOwnMemory) { | 137 | 218k | sk_free(fData); | 138 | 218k | } | 139 | 301k | } |
skia_private::TArray<SkPoint, true>::~TArray() Line | Count | Source | 133 | 98.2M | ~TArray() { | 134 | 98.2M | this->destroyAll(); | 135 | 98.2M | this->unpoison(); | 136 | 98.2M | if (fOwnMemory) { | 137 | 32.0M | sk_free(fData); | 138 | 32.0M | } | 139 | 98.2M | } |
skia_private::TArray<SkPath, true>::~TArray() Line | Count | Source | 133 | 1.94M | ~TArray() { | 134 | 1.94M | this->destroyAll(); | 135 | 1.94M | this->unpoison(); | 136 | 1.94M | if (fOwnMemory) { | 137 | 1.94M | sk_free(fData); | 138 | 1.94M | } | 139 | 1.94M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::~TArray() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::~TArray() Line | Count | Source | 133 | 2.04M | ~TArray() { | 134 | 2.04M | this->destroyAll(); | 135 | 2.04M | this->unpoison(); | 136 | 2.04M | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 2.04M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray() Line | Count | Source | 133 | 83.9k | ~TArray() { | 134 | 83.9k | this->destroyAll(); | 135 | 83.9k | this->unpoison(); | 136 | 83.9k | if (fOwnMemory) { | 137 | 225 | sk_free(fData); | 138 | 225 | } | 139 | 83.9k | } |
skia_private::TArray<unsigned int, true>::~TArray() Line | Count | Source | 133 | 146 | ~TArray() { | 134 | 146 | this->destroyAll(); | 135 | 146 | this->unpoison(); | 136 | 146 | if (fOwnMemory) { | 137 | 146 | sk_free(fData); | 138 | 146 | } | 139 | 146 | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray() Line | Count | Source | 133 | 146 | ~TArray() { | 134 | 146 | this->destroyAll(); | 135 | 146 | this->unpoison(); | 136 | 146 | if (fOwnMemory) { | 137 | 146 | sk_free(fData); | 138 | 146 | } | 139 | 146 | } |
skia_private::TArray<float, true>::~TArray() Line | Count | Source | 133 | 98.2M | ~TArray() { | 134 | 98.2M | this->destroyAll(); | 135 | 98.2M | this->unpoison(); | 136 | 98.2M | if (fOwnMemory) { | 137 | 7.54M | sk_free(fData); | 138 | 7.54M | } | 139 | 98.2M | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray() Line | Count | Source | 133 | 264k | ~TArray() { | 134 | 264k | this->destroyAll(); | 135 | 264k | this->unpoison(); | 136 | 264k | if (fOwnMemory) { | 137 | 499 | sk_free(fData); | 138 | 499 | } | 139 | 264k | } |
skia_private::TArray<std::__1::thread, false>::~TArray() Line | Count | Source | 133 | 56 | ~TArray() { | 134 | 56 | this->destroyAll(); | 135 | 56 | this->unpoison(); | 136 | 56 | if (fOwnMemory) { | 137 | 56 | sk_free(fData); | 138 | 56 | } | 139 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray() skia_private::TArray<sk_sp<SkShader>, true>::~TArray() Line | Count | Source | 133 | 129k | ~TArray() { | 134 | 129k | this->destroyAll(); | 135 | 129k | this->unpoison(); | 136 | 129k | if (fOwnMemory) { | 137 | 8.21k | sk_free(fData); | 138 | 8.21k | } | 139 | 129k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray() Line | Count | Source | 133 | 129k | ~TArray() { | 134 | 129k | this->destroyAll(); | 135 | 129k | this->unpoison(); | 136 | 129k | if (fOwnMemory) { | 137 | 100k | sk_free(fData); | 138 | 100k | } | 139 | 129k | } |
skia_private::TArray<unsigned char, true>::~TArray() Line | Count | Source | 133 | 98.1M | ~TArray() { | 134 | 98.1M | this->destroyAll(); | 135 | 98.1M | this->unpoison(); | 136 | 98.1M | if (fOwnMemory) { | 137 | 21.1M | sk_free(fData); | 138 | 21.1M | } | 139 | 98.1M | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<SkPaint, true>::~TArray() Line | Count | Source | 133 | 109k | ~TArray() { | 134 | 109k | this->destroyAll(); | 135 | 109k | this->unpoison(); | 136 | 109k | if (fOwnMemory) { | 137 | 109k | sk_free(fData); | 138 | 109k | } | 139 | 109k | } |
skia_private::TArray<SkMatrix, true>::~TArray() Line | Count | Source | 133 | 72 | ~TArray() { | 134 | 72 | this->destroyAll(); | 135 | 72 | this->unpoison(); | 136 | 72 | if (fOwnMemory) { | 137 | 72 | sk_free(fData); | 138 | 72 | } | 139 | 72 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray() Line | Count | Source | 133 | 33.1k | ~TArray() { | 134 | 33.1k | this->destroyAll(); | 135 | 33.1k | this->unpoison(); | 136 | 33.1k | if (fOwnMemory) { | 137 | 33.1k | sk_free(fData); | 138 | 33.1k | } | 139 | 33.1k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray() Line | Count | Source | 133 | 7.23k | ~TArray() { | 134 | 7.23k | this->destroyAll(); | 135 | 7.23k | this->unpoison(); | 136 | 7.23k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 7.23k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::~TArray() Line | Count | Source | 133 | 1 | ~TArray() { | 134 | 1 | this->destroyAll(); | 135 | 1 | this->unpoison(); | 136 | 1 | if (fOwnMemory) { | 137 | 1 | sk_free(fData); | 138 | 1 | } | 139 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::~TArray() Line | Count | Source | 133 | 4.08M | ~TArray() { | 134 | 4.08M | this->destroyAll(); | 135 | 4.08M | this->unpoison(); | 136 | 4.08M | if (fOwnMemory) { | 137 | 3.88M | sk_free(fData); | 138 | 3.88M | } | 139 | 4.08M | } |
skia_private::TArray<double, true>::~TArray() Line | Count | Source | 133 | 95.3k | ~TArray() { | 134 | 95.3k | this->destroyAll(); | 135 | 95.3k | this->unpoison(); | 136 | 95.3k | if (fOwnMemory) { | 137 | 53.9k | sk_free(fData); | 138 | 53.9k | } | 139 | 95.3k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::~TArray() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::~TArray() Line | Count | Source | 133 | 8.35k | ~TArray() { | 134 | 8.35k | this->destroyAll(); | 135 | 8.35k | this->unpoison(); | 136 | 8.35k | if (fOwnMemory) { | 137 | 3.53k | sk_free(fData); | 138 | 3.53k | } | 139 | 8.35k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray() Line | Count | Source | 133 | 8.83k | ~TArray() { | 134 | 8.83k | this->destroyAll(); | 135 | 8.83k | this->unpoison(); | 136 | 8.83k | if (fOwnMemory) { | 137 | 2.38k | sk_free(fData); | 138 | 2.38k | } | 139 | 8.83k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray() Line | Count | Source | 133 | 561k | ~TArray() { | 134 | 561k | this->destroyAll(); | 135 | 561k | this->unpoison(); | 136 | 561k | if (fOwnMemory) { | 137 | 194k | sk_free(fData); | 138 | 194k | } | 139 | 561k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray() Line | Count | Source | 133 | 30.0k | ~TArray() { | 134 | 30.0k | this->destroyAll(); | 135 | 30.0k | this->unpoison(); | 136 | 30.0k | if (fOwnMemory) { | 137 | 6.28k | sk_free(fData); | 138 | 6.28k | } | 139 | 30.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray() Line | Count | Source | 133 | 21.9k | ~TArray() { | 134 | 21.9k | this->destroyAll(); | 135 | 21.9k | this->unpoison(); | 136 | 21.9k | if (fOwnMemory) { | 137 | 11.0k | sk_free(fData); | 138 | 11.0k | } | 139 | 21.9k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray() Line | Count | Source | 133 | 6.89k | ~TArray() { | 134 | 6.89k | this->destroyAll(); | 135 | 6.89k | this->unpoison(); | 136 | 6.89k | if (fOwnMemory) { | 137 | 6.89k | sk_free(fData); | 138 | 6.89k | } | 139 | 6.89k | } |
skia_private::TArray<SkSL::Field, true>::~TArray() Line | Count | Source | 133 | 1.88k | ~TArray() { | 134 | 1.88k | this->destroyAll(); | 135 | 1.88k | this->unpoison(); | 136 | 1.88k | if (fOwnMemory) { | 137 | 1.88k | sk_free(fData); | 138 | 1.88k | } | 139 | 1.88k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~TArray() skia_private::TArray<SkSL::RP::Instruction, true>::~TArray() Line | Count | Source | 133 | 138 | ~TArray() { | 134 | 138 | this->destroyAll(); | 135 | 138 | this->unpoison(); | 136 | 138 | if (fOwnMemory) { | 137 | 138 | sk_free(fData); | 138 | 138 | } | 139 | 138 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::~TArray() Line | Count | Source | 133 | 34.4k | ~TArray() { | 134 | 34.4k | this->destroyAll(); | 135 | 34.4k | this->unpoison(); | 136 | 34.4k | if (fOwnMemory) { | 137 | 34.4k | sk_free(fData); | 138 | 34.4k | } | 139 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::~TArray() Line | Count | Source | 133 | 34.4k | ~TArray() { | 134 | 34.4k | this->destroyAll(); | 135 | 34.4k | this->unpoison(); | 136 | 34.4k | if (fOwnMemory) { | 137 | 34.4k | sk_free(fData); | 138 | 34.4k | } | 139 | 34.4k | } |
skia_private::TArray<float*, true>::~TArray() Line | Count | Source | 133 | 34.4k | ~TArray() { | 134 | 34.4k | this->destroyAll(); | 135 | 34.4k | this->unpoison(); | 136 | 34.4k | if (fOwnMemory) { | 137 | 34.4k | sk_free(fData); | 138 | 34.4k | } | 139 | 34.4k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray() Line | Count | Source | 133 | 88 | ~TArray() { | 134 | 88 | this->destroyAll(); | 135 | 88 | this->unpoison(); | 136 | 88 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 88 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray() Line | Count | Source | 133 | 69 | ~TArray() { | 134 | 69 | this->destroyAll(); | 135 | 69 | this->unpoison(); | 136 | 69 | if (fOwnMemory) { | 137 | 69 | sk_free(fData); | 138 | 69 | } | 139 | 69 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::~TArray() Line | Count | Source | 133 | 69 | ~TArray() { | 134 | 69 | this->destroyAll(); | 135 | 69 | this->unpoison(); | 136 | 69 | if (fOwnMemory) { | 137 | 69 | sk_free(fData); | 138 | 69 | } | 139 | 69 | } |
skia_private::TArray<SkSL::Type const*, true>::~TArray() Line | Count | Source | 133 | 24.1k | ~TArray() { | 134 | 24.1k | this->destroyAll(); | 135 | 24.1k | this->unpoison(); | 136 | 24.1k | if (fOwnMemory) { | 137 | 49 | sk_free(fData); | 138 | 49 | } | 139 | 24.1k | } |
skia_private::TArray<SkSL::Variable*, true>::~TArray() Line | Count | Source | 133 | 22.9k | ~TArray() { | 134 | 22.9k | this->destroyAll(); | 135 | 22.9k | this->unpoison(); | 136 | 22.9k | if (fOwnMemory) { | 137 | 22.9k | sk_free(fData); | 138 | 22.9k | } | 139 | 22.9k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray() Line | Count | Source | 133 | 16 | ~TArray() { | 134 | 16 | this->destroyAll(); | 135 | 16 | this->unpoison(); | 136 | 16 | if (fOwnMemory) { | 137 | 16 | sk_free(fData); | 138 | 16 | } | 139 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::~TArray() Line | Count | Source | 133 | 12.7k | ~TArray() { | 134 | 12.7k | this->destroyAll(); | 135 | 12.7k | this->unpoison(); | 136 | 12.7k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 12.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray() Line | Count | Source | 133 | 16 | ~TArray() { | 134 | 16 | this->destroyAll(); | 135 | 16 | this->unpoison(); | 136 | 16 | if (fOwnMemory) { | 137 | 16 | sk_free(fData); | 138 | 16 | } | 139 | 16 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::~TArray() Line | Count | Source | 133 | 1.45M | ~TArray() { | 134 | 1.45M | this->destroyAll(); | 135 | 1.45M | this->unpoison(); | 136 | 1.45M | if (fOwnMemory) { | 137 | 232k | sk_free(fData); | 138 | 232k | } | 139 | 1.45M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::~TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 4.32k | sk_free(fData); | 138 | 4.32k | } | 139 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray() Line | Count | Source | 133 | 55.7k | ~TArray() { | 134 | 55.7k | this->destroyAll(); | 135 | 55.7k | this->unpoison(); | 136 | 55.7k | if (fOwnMemory) { | 137 | 55.7k | sk_free(fData); | 138 | 55.7k | } | 139 | 55.7k | } |
skia_private::TArray<skgpu::Plot*, true>::~TArray() Line | Count | Source | 133 | 1.16k | ~TArray() { | 134 | 1.16k | this->destroyAll(); | 135 | 1.16k | this->unpoison(); | 136 | 1.16k | if (fOwnMemory) { | 137 | 1.16k | sk_free(fData); | 138 | 1.16k | } | 139 | 1.16k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray() Line | Count | Source | 133 | 1.85k | ~TArray() { | 134 | 1.85k | this->destroyAll(); | 135 | 1.85k | this->unpoison(); | 136 | 1.85k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 1.85k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 4.32k | sk_free(fData); | 138 | 4.32k | } | 139 | 4.32k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 4.32k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 4.32k | sk_free(fData); | 138 | 4.32k | } | 139 | 4.32k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray() Line | Count | Source | 133 | 4.32k | ~TArray() { | 134 | 4.32k | this->destroyAll(); | 135 | 4.32k | this->unpoison(); | 136 | 4.32k | if (fOwnMemory) { | 137 | 4.32k | sk_free(fData); | 138 | 4.32k | } | 139 | 4.32k | } |
skia_private::TArray<GrRenderTask*, true>::~TArray() Line | Count | Source | 133 | 539k | ~TArray() { | 134 | 539k | this->destroyAll(); | 135 | 539k | this->unpoison(); | 136 | 539k | if (fOwnMemory) { | 137 | 39.4k | sk_free(fData); | 138 | 39.4k | } | 139 | 539k | } |
skia_private::TArray<GrTextureProxy*, true>::~TArray() Line | Count | Source | 133 | 269k | ~TArray() { | 134 | 269k | this->destroyAll(); | 135 | 269k | this->unpoison(); | 136 | 269k | if (fOwnMemory) { | 137 | 269k | sk_free(fData); | 138 | 269k | } | 139 | 269k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray() Line | Count | Source | 133 | 269k | ~TArray() { | 134 | 269k | this->destroyAll(); | 135 | 269k | this->unpoison(); | 136 | 269k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 269k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray() Line | Count | Source | 133 | 239k | ~TArray() { | 134 | 239k | this->destroyAll(); | 135 | 239k | this->unpoison(); | 136 | 239k | if (fOwnMemory) { | 137 | 239k | sk_free(fData); | 138 | 239k | } | 139 | 239k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray() Line | Count | Source | 133 | 248k | ~TArray() { | 134 | 248k | this->destroyAll(); | 135 | 248k | this->unpoison(); | 136 | 248k | if (fOwnMemory) { | 137 | 248k | sk_free(fData); | 138 | 248k | } | 139 | 248k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::~TArray() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 990 | ~TArray() { | 134 | 990 | this->destroyAll(); | 135 | 990 | this->unpoison(); | 136 | 990 | if (fOwnMemory) { | 137 | 38 | sk_free(fData); | 138 | 38 | } | 139 | 990 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray() Line | Count | Source | 133 | 363 | ~TArray() { | 134 | 363 | this->destroyAll(); | 135 | 363 | this->unpoison(); | 136 | 363 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 363 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray() Line | Count | Source | 133 | 651 | ~TArray() { | 134 | 651 | this->destroyAll(); | 135 | 651 | this->unpoison(); | 136 | 651 | if (fOwnMemory) { | 137 | 52 | sk_free(fData); | 138 | 52 | } | 139 | 651 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray() Line | Count | Source | 133 | 8.99k | ~TArray() { | 134 | 8.99k | this->destroyAll(); | 135 | 8.99k | this->unpoison(); | 136 | 8.99k | if (fOwnMemory) { | 137 | 67 | sk_free(fData); | 138 | 67 | } | 139 | 8.99k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 545 | ~TArray() { | 134 | 545 | this->destroyAll(); | 135 | 545 | this->unpoison(); | 136 | 545 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::~TArray() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::~TArray() Line | Count | Source | 133 | 58 | ~TArray() { | 134 | 58 | this->destroyAll(); | 135 | 58 | this->unpoison(); | 136 | 58 | if (fOwnMemory) { | 137 | 7 | sk_free(fData); | 138 | 7 | } | 139 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray() Line | Count | Source | 133 | 10 | ~TArray() { | 134 | 10 | this->destroyAll(); | 135 | 10 | this->unpoison(); | 136 | 10 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 10 | } |
skia_private::TArray<SkRect, true>::~TArray() Line | Count | Source | 133 | 10 | ~TArray() { | 134 | 10 | this->destroyAll(); | 135 | 10 | this->unpoison(); | 136 | 10 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 16.7k | ~TArray() { | 134 | 16.7k | this->destroyAll(); | 135 | 16.7k | this->unpoison(); | 136 | 16.7k | if (fOwnMemory) { | 137 | 459 | sk_free(fData); | 138 | 459 | } | 139 | 16.7k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::~TArray() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::~TArray() Line | Count | Source | 133 | 20.8k | ~TArray() { | 134 | 20.8k | this->destroyAll(); | 135 | 20.8k | this->unpoison(); | 136 | 20.8k | if (fOwnMemory) { | 137 | 1.02k | sk_free(fData); | 138 | 1.02k | } | 139 | 20.8k | } |
skia_private::TArray<GrSurfaceProxy*, true>::~TArray() Line | Count | Source | 133 | 206k | ~TArray() { | 134 | 206k | this->destroyAll(); | 135 | 206k | this->unpoison(); | 136 | 206k | if (fOwnMemory) { | 137 | 206k | sk_free(fData); | 138 | 206k | } | 139 | 206k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray() Line | Count | Source | 133 | 10.9k | ~TArray() { | 134 | 10.9k | this->destroyAll(); | 135 | 10.9k | this->unpoison(); | 136 | 10.9k | if (fOwnMemory) { | 137 | 10.9k | sk_free(fData); | 138 | 10.9k | } | 139 | 10.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::~TArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::~TArray() skia_private::TArray<CircularRRectOp::RRect, true>::~TArray() Line | Count | Source | 133 | 147 | ~TArray() { | 134 | 147 | this->destroyAll(); | 135 | 147 | this->unpoison(); | 136 | 147 | if (fOwnMemory) { | 137 | 38 | sk_free(fData); | 138 | 38 | } | 139 | 147 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray() Line | Count | Source | 133 | 6 | ~TArray() { | 134 | 6 | this->destroyAll(); | 135 | 6 | this->unpoison(); | 136 | 6 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray() skia_private::TArray<CircleOp::Circle, true>::~TArray() Line | Count | Source | 133 | 437 | ~TArray() { | 134 | 437 | this->destroyAll(); | 135 | 437 | this->unpoison(); | 136 | 437 | if (fOwnMemory) { | 137 | 62 | sk_free(fData); | 138 | 62 | } | 139 | 437 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 133 | 9 | ~TArray() { | 134 | 9 | this->destroyAll(); | 135 | 9 | this->unpoison(); | 136 | 9 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 133 | 8 | ~TArray() { | 134 | 8 | this->destroyAll(); | 135 | 8 | this->unpoison(); | 136 | 8 | if (fOwnMemory) { | 137 | 2 | sk_free(fData); | 138 | 2 | } | 139 | 8 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray() Line | Count | Source | 133 | 40 | ~TArray() { | 134 | 40 | this->destroyAll(); | 135 | 40 | this->unpoison(); | 136 | 40 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray() Line | Count | Source | 133 | 195k | ~TArray() { | 134 | 195k | this->destroyAll(); | 135 | 195k | this->unpoison(); | 136 | 195k | if (fOwnMemory) { | 137 | 297 | sk_free(fData); | 138 | 297 | } | 139 | 195k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::~TArray() RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::~TArray() Line | Count | Source | 133 | 3 | ~TArray() { | 134 | 3 | this->destroyAll(); | 135 | 3 | this->unpoison(); | 136 | 3 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::~TArray() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::~TArray() Line | Count | Source | 133 | 6.41k | ~TArray() { | 134 | 6.41k | this->destroyAll(); | 135 | 6.41k | this->unpoison(); | 136 | 6.41k | if (fOwnMemory) { | 137 | 406 | sk_free(fData); | 138 | 406 | } | 139 | 6.41k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray() Line | Count | Source | 133 | 927 | ~TArray() { | 134 | 927 | this->destroyAll(); | 135 | 927 | this->unpoison(); | 136 | 927 | if (fOwnMemory) { | 137 | 18 | sk_free(fData); | 138 | 18 | } | 139 | 927 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::~TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::~TArray() Line | Count | Source | 133 | 5.14k | ~TArray() { | 134 | 5.14k | this->destroyAll(); | 135 | 5.14k | this->unpoison(); | 136 | 5.14k | if (fOwnMemory) { | 137 | 5.14k | sk_free(fData); | 138 | 5.14k | } | 139 | 5.14k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray() Line | Count | Source | 133 | 2.45k | ~TArray() { | 134 | 2.45k | this->destroyAll(); | 135 | 2.45k | this->unpoison(); | 136 | 2.45k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 2.45k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::~TArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray() Line | Count | Source | 133 | 8.30k | ~TArray() { | 134 | 8.30k | this->destroyAll(); | 135 | 8.30k | this->unpoison(); | 136 | 8.30k | if (fOwnMemory) { | 137 | 8.30k | sk_free(fData); | 138 | 8.30k | } | 139 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray() Line | Count | Source | 133 | 12.2k | ~TArray() { | 134 | 12.2k | this->destroyAll(); | 135 | 12.2k | this->unpoison(); | 136 | 12.2k | if (fOwnMemory) { | 137 | 12.2k | sk_free(fData); | 138 | 12.2k | } | 139 | 12.2k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::~TArray() Line | Count | Source | 133 | 429k | ~TArray() { | 134 | 429k | this->destroyAll(); | 135 | 429k | this->unpoison(); | 136 | 429k | if (fOwnMemory) { | 137 | 18 | sk_free(fData); | 138 | 18 | } | 139 | 429k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::~TArray() Line | Count | Source | 133 | 1 | ~TArray() { | 134 | 1 | this->destroyAll(); | 135 | 1 | this->unpoison(); | 136 | 1 | if (fOwnMemory) { | 137 | 1 | sk_free(fData); | 138 | 1 | } | 139 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::~TArray() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::~TArray() Line | Count | Source | 133 | 3.37k | ~TArray() { | 134 | 3.37k | this->destroyAll(); | 135 | 3.37k | this->unpoison(); | 136 | 3.37k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 3.37k | } |
skia_private::TArray<unsigned short, true>::~TArray() Line | Count | Source | 133 | 28.9k | ~TArray() { | 134 | 28.9k | this->destroyAll(); | 135 | 28.9k | this->unpoison(); | 136 | 28.9k | if (fOwnMemory) { | 137 | 307 | sk_free(fData); | 138 | 307 | } | 139 | 28.9k | } |
skia_private::TArray<SkMask::Format, true>::~TArray() Line | Count | Source | 133 | 1.65k | ~TArray() { | 134 | 1.65k | this->destroyAll(); | 135 | 1.65k | this->unpoison(); | 136 | 1.65k | if (fOwnMemory) { | 137 | 82 | sk_free(fData); | 138 | 82 | } | 139 | 1.65k | } |
skia_private::TArray<SkPackedGlyphID, true>::~TArray() Line | Count | Source | 133 | 1.65k | ~TArray() { | 134 | 1.65k | this->destroyAll(); | 135 | 1.65k | this->unpoison(); | 136 | 1.65k | if (fOwnMemory) { | 137 | 82 | sk_free(fData); | 138 | 82 | } | 139 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray() skia_private::TArray<SkGlyph const*, true>::~TArray() Line | Count | Source | 133 | 25.6k | ~TArray() { | 134 | 25.6k | this->destroyAll(); | 135 | 25.6k | this->unpoison(); | 136 | 25.6k | if (fOwnMemory) { | 137 | 143 | sk_free(fData); | 138 | 143 | } | 139 | 25.6k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray() Line | Count | Source | 133 | 98.1M | ~TArray() { | 134 | 98.1M | this->destroyAll(); | 135 | 98.1M | this->unpoison(); | 136 | 98.1M | if (fOwnMemory) { | 137 | 16 | sk_free(fData); | 138 | 16 | } | 139 | 98.1M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray() Line | Count | Source | 133 | 4 | ~TArray() { | 134 | 4 | this->destroyAll(); | 135 | 4 | this->unpoison(); | 136 | 4 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 4 | } |
skia_private::TArray<SkClosestRecord const*, true>::~TArray() Line | Count | Source | 133 | 3.83M | ~TArray() { | 134 | 3.83M | this->destroyAll(); | 135 | 3.83M | this->unpoison(); | 136 | 3.83M | if (fOwnMemory) { | 137 | 715 | sk_free(fData); | 138 | 715 | } | 139 | 3.83M | } |
skia_private::TArray<SkClosestRecord, true>::~TArray() Line | Count | Source | 133 | 3.83M | ~TArray() { | 134 | 3.83M | this->destroyAll(); | 135 | 3.83M | this->unpoison(); | 136 | 3.83M | if (fOwnMemory) { | 137 | 846 | sk_free(fData); | 138 | 846 | } | 139 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::~TArray() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::~TArray() Line | Count | Source | 133 | 64.1k | ~TArray() { | 134 | 64.1k | this->destroyAll(); | 135 | 64.1k | this->unpoison(); | 136 | 64.1k | if (fOwnMemory) { | 137 | 64.1k | sk_free(fData); | 138 | 64.1k | } | 139 | 64.1k | } |
skia_private::TArray<PathSegment, true>::~TArray() Line | Count | Source | 133 | 6 | ~TArray() { | 134 | 6 | this->destroyAll(); | 135 | 6 | this->unpoison(); | 136 | 6 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::~TArray() skia_private::TArray<OffsetEdge, true>::~TArray() Line | Count | Source | 133 | 357 | ~TArray() { | 134 | 357 | this->destroyAll(); | 135 | 357 | this->unpoison(); | 136 | 357 | if (fOwnMemory) { | 137 | 268 | sk_free(fData); | 138 | 268 | } | 139 | 357 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray() Line | Count | Source | 133 | 24.2k | ~TArray() { | 134 | 24.2k | this->destroyAll(); | 135 | 24.2k | this->unpoison(); | 136 | 24.2k | if (fOwnMemory) { | 137 | 677 | sk_free(fData); | 138 | 677 | } | 139 | 24.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::~TArray() skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray() Line | Count | Source | 133 | 2.05k | ~TArray() { | 134 | 2.05k | this->destroyAll(); | 135 | 2.05k | this->unpoison(); | 136 | 2.05k | if (fOwnMemory) { | 137 | 770 | sk_free(fData); | 138 | 770 | } | 139 | 2.05k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray() Line | Count | Source | 133 | 3.22k | ~TArray() { | 134 | 3.22k | this->destroyAll(); | 135 | 3.22k | this->unpoison(); | 136 | 3.22k | if (fOwnMemory) { | 137 | 6 | sk_free(fData); | 138 | 6 | } | 139 | 3.22k | } |
skia_private::TArray<char, true>::~TArray() Line | Count | Source | 133 | 3.22k | ~TArray() { | 134 | 3.22k | this->destroyAll(); | 135 | 3.22k | this->unpoison(); | 136 | 3.22k | if (fOwnMemory) { | 137 | 6 | sk_free(fData); | 138 | 6 | } | 139 | 3.22k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::~TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::~TArray() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::~TArray() Line | Count | Source | 133 | 24 | ~TArray() { | 134 | 24 | this->destroyAll(); | 135 | 24 | this->unpoison(); | 136 | 24 | if (fOwnMemory) { | 137 | 24 | sk_free(fData); | 138 | 24 | } | 139 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::~TArray() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::~TArray() Line | Count | Source | 133 | 20.2k | ~TArray() { | 134 | 20.2k | this->destroyAll(); | 135 | 20.2k | this->unpoison(); | 136 | 20.2k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 20.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::~TArray() |
140 | | |
141 | | /** |
142 | | * Resets to size() = n newly constructed T objects and resets any reserve count. |
143 | | */ |
144 | 10.0k | void reset(int n) { |
145 | 10.0k | SkASSERT(n >= 0); |
146 | 10.0k | this->clear(); |
147 | 10.0k | this->checkRealloc(n, kExactFit); |
148 | 10.0k | this->changeSize(n); |
149 | 73.2k | for (int i = 0; i < this->size(); ++i) { |
150 | 63.2k | new (fData + i) T; |
151 | 63.2k | } |
152 | 10.0k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) skia_private::TArray<int, true>::reset(int) Line | Count | Source | 144 | 292 | void reset(int n) { | 145 | 292 | SkASSERT(n >= 0); | 146 | 292 | this->clear(); | 147 | 292 | this->checkRealloc(n, kExactFit); | 148 | 292 | this->changeSize(n); | 149 | 1.23k | for (int i = 0; i < this->size(); ++i) { | 150 | 942 | new (fData + i) T; | 151 | 942 | } | 152 | 292 | } |
skia_private::TArray<float, true>::reset(int) Line | Count | Source | 144 | 292 | void reset(int n) { | 145 | 292 | SkASSERT(n >= 0); | 146 | 292 | this->clear(); | 147 | 292 | this->checkRealloc(n, kExactFit); | 148 | 292 | this->changeSize(n); | 149 | 1.23k | for (int i = 0; i < this->size(); ++i) { | 150 | 942 | new (fData + i) T; | 151 | 942 | } | 152 | 292 | } |
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int) Line | Count | Source | 144 | 8.83k | void reset(int n) { | 145 | 8.83k | SkASSERT(n >= 0); | 146 | 8.83k | this->clear(); | 147 | 8.83k | this->checkRealloc(n, kExactFit); | 148 | 8.83k | this->changeSize(n); | 149 | 68.6k | for (int i = 0; i < this->size(); ++i) { | 150 | 59.7k | new (fData + i) T; | 151 | 59.7k | } | 152 | 8.83k | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::reset(int) Line | Count | Source | 144 | 594 | void reset(int n) { | 145 | 594 | SkASSERT(n >= 0); | 146 | 594 | this->clear(); | 147 | 594 | this->checkRealloc(n, kExactFit); | 148 | 594 | this->changeSize(n); | 149 | 2.15k | for (int i = 0; i < this->size(); ++i) { | 150 | 1.56k | new (fData + i) T; | 151 | 1.56k | } | 152 | 594 | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) |
153 | | |
154 | | /** |
155 | | * Resets to a copy of a C array and resets any reserve count. |
156 | | */ |
157 | 0 | void reset(const T* array, int count) { |
158 | 0 | SkASSERT(count >= 0); |
159 | 0 | this->clear(); |
160 | 0 | this->checkRealloc(count, kExactFit); |
161 | 0 | this->changeSize(count); |
162 | 0 | this->copy(array); |
163 | 0 | } Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) |
164 | | |
165 | | /** |
166 | | * Ensures there is enough reserved space for at least n elements. This is guaranteed at least |
167 | | * until the array size grows above n and subsequently shrinks below n, any version of reset() |
168 | | * is called, or reserve() is called again. |
169 | | */ |
170 | 664k | void reserve(int n) { |
171 | 664k | SkASSERT(n >= 0); |
172 | 664k | if (n > this->size()) { |
173 | 664k | this->checkRealloc(n - this->size(), kGrowing); |
174 | 664k | } |
175 | 664k | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int) skia_private::TArray<SkPoint, true>::reserve(int) Line | Count | Source | 170 | 295k | void reserve(int n) { | 171 | 295k | SkASSERT(n >= 0); | 172 | 295k | if (n > this->size()) { | 173 | 295k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 295k | } | 175 | 295k | } |
skia_private::TArray<unsigned char, true>::reserve(int) Line | Count | Source | 170 | 295k | void reserve(int n) { | 171 | 295k | SkASSERT(n >= 0); | 172 | 295k | if (n > this->size()) { | 173 | 295k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 295k | } | 175 | 295k | } |
skia_private::TArray<float, true>::reserve(int) Line | Count | Source | 170 | 47.8k | void reserve(int n) { | 171 | 47.8k | SkASSERT(n >= 0); | 172 | 47.8k | if (n > this->size()) { | 173 | 47.8k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 47.8k | } | 175 | 47.8k | } |
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int) Line | Count | Source | 170 | 25.8k | void reserve(int n) { | 171 | 25.8k | SkASSERT(n >= 0); | 172 | 25.8k | if (n > this->size()) { | 173 | 25.8k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 25.8k | } | 175 | 25.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<int, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int) |
176 | | |
177 | | /** |
178 | | * Ensures there is enough reserved space for exactly n elements. The same capacity guarantees |
179 | | * as above apply. |
180 | | */ |
181 | 18.6M | void reserve_exact(int n) { |
182 | 18.6M | SkASSERT(n >= 0); |
183 | 18.6M | if (n > this->size()) { |
184 | 12.6M | this->checkRealloc(n - this->size(), kExactFit); |
185 | 12.6M | } |
186 | 18.6M | } skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 181 | 6.99M | void reserve_exact(int n) { | 182 | 6.99M | SkASSERT(n >= 0); | 183 | 6.99M | if (n > this->size()) { | 184 | 5.69M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 5.69M | } | 186 | 6.99M | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 181 | 6.99M | void reserve_exact(int n) { | 182 | 6.99M | SkASSERT(n >= 0); | 183 | 6.99M | if (n > this->size()) { | 184 | 5.69M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 5.69M | } | 186 | 6.99M | } |
skia_private::TArray<float, true>::reserve_exact(int) Line | Count | Source | 181 | 4.02M | void reserve_exact(int n) { | 182 | 4.02M | SkASSERT(n >= 0); | 183 | 4.02M | if (n > this->size()) { | 184 | 662k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 662k | } | 186 | 4.02M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) skia_private::TArray<sk_sp<SkPicture const>, true>::reserve_exact(int) Line | Count | Source | 181 | 31.4k | void reserve_exact(int n) { | 182 | 31.4k | SkASSERT(n >= 0); | 183 | 31.4k | if (n > this->size()) { | 184 | 14.6k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 14.6k | } | 186 | 31.4k | } |
skia_private::TArray<SkMatrix, true>::reserve_exact(int) Line | Count | Source | 181 | 72 | void reserve_exact(int n) { | 182 | 72 | SkASSERT(n >= 0); | 183 | 72 | if (n > this->size()) { | 184 | 0 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 0 | } | 186 | 72 | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int) Line | Count | Source | 181 | 7.23k | void reserve_exact(int n) { | 182 | 7.23k | SkASSERT(n >= 0); | 183 | 7.23k | if (n > this->size()) { | 184 | 7.23k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 7.23k | } | 186 | 7.23k | } |
skia_private::TArray<double, true>::reserve_exact(int) Line | Count | Source | 181 | 95.3k | void reserve_exact(int n) { | 182 | 95.3k | SkASSERT(n >= 0); | 183 | 95.3k | if (n > this->size()) { | 184 | 95.3k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 95.3k | } | 186 | 95.3k | } |
skia_private::TArray<int, true>::reserve_exact(int) Line | Count | Source | 181 | 225k | void reserve_exact(int n) { | 182 | 225k | SkASSERT(n >= 0); | 183 | 225k | if (n > this->size()) { | 184 | 212k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 212k | } | 186 | 225k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int) Line | Count | Source | 181 | 81.0k | void reserve_exact(int n) { | 182 | 81.0k | SkASSERT(n >= 0); | 183 | 81.0k | if (n > this->size()) { | 184 | 80.3k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 80.3k | } | 186 | 81.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int) Line | Count | Source | 181 | 2.15k | void reserve_exact(int n) { | 182 | 2.15k | SkASSERT(n >= 0); | 183 | 2.15k | if (n > this->size()) { | 184 | 2.15k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 2.15k | } | 186 | 2.15k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::reserve_exact(int) Line | Count | Source | 181 | 34.4k | void reserve_exact(int n) { | 182 | 34.4k | SkASSERT(n >= 0); | 183 | 34.4k | if (n > this->size()) { | 184 | 21.5k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 21.5k | } | 186 | 34.4k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int) Line | Count | Source | 181 | 34.4k | void reserve_exact(int n) { | 182 | 34.4k | SkASSERT(n >= 0); | 183 | 34.4k | if (n > this->size()) { | 184 | 34.4k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 34.4k | } | 186 | 34.4k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int) Line | Count | Source | 181 | 88 | void reserve_exact(int n) { | 182 | 88 | SkASSERT(n >= 0); | 183 | 88 | if (n > this->size()) { | 184 | 88 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 88 | } | 186 | 88 | } |
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int) Line | Count | Source | 181 | 9.56k | void reserve_exact(int n) { | 182 | 9.56k | SkASSERT(n >= 0); | 183 | 9.56k | if (n > this->size()) { | 184 | 3.99k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 3.99k | } | 186 | 9.56k | } |
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int) Line | Count | Source | 181 | 24.1k | void reserve_exact(int n) { | 182 | 24.1k | SkASSERT(n >= 0); | 183 | 24.1k | if (n > this->size()) { | 184 | 22.6k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 22.6k | } | 186 | 24.1k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) skia_private::TArray<GrTextureProxy*, true>::reserve_exact(int) Line | Count | Source | 181 | 17.1k | void reserve_exact(int n) { | 182 | 17.1k | SkASSERT(n >= 0); | 183 | 17.1k | if (n > this->size()) { | 184 | 0 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 0 | } | 186 | 17.1k | } |
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int) Line | Count | Source | 181 | 17.1k | void reserve_exact(int n) { | 182 | 17.1k | SkASSERT(n >= 0); | 183 | 17.1k | if (n > this->size()) { | 184 | 3.09k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 3.09k | } | 186 | 17.1k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int) Line | Count | Source | 181 | 17.1k | void reserve_exact(int n) { | 182 | 17.1k | SkASSERT(n >= 0); | 183 | 17.1k | if (n > this->size()) { | 184 | 4.47k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 4.47k | } | 186 | 17.1k | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::reserve_exact(int) Line | Count | Source | 181 | 8.30k | void reserve_exact(int n) { | 182 | 8.30k | SkASSERT(n >= 0); | 183 | 8.30k | if (n > this->size()) { | 184 | 8.30k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 8.30k | } | 186 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::reserve_exact(int) Line | Count | Source | 181 | 64.1k | void reserve_exact(int n) { | 182 | 64.1k | SkASSERT(n >= 0); | 183 | 64.1k | if (n > this->size()) { | 184 | 64.1k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 64.1k | } | 186 | 64.1k | } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) skia_private::TArray<OffsetEdge, true>::reserve_exact(int) Line | Count | Source | 181 | 357 | void reserve_exact(int n) { | 182 | 357 | SkASSERT(n >= 0); | 183 | 357 | if (n > this->size()) { | 184 | 357 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 357 | } | 186 | 357 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) skia_private::TArray<char, true>::reserve_exact(int) Line | Count | Source | 181 | 370 | void reserve_exact(int n) { | 182 | 370 | SkASSERT(n >= 0); | 183 | 370 | if (n > this->size()) { | 184 | 370 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 370 | } | 186 | 370 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int) Line | Count | Source | 181 | 370 | void reserve_exact(int n) { | 182 | 370 | SkASSERT(n >= 0); | 183 | 370 | if (n > this->size()) { | 184 | 370 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 370 | } | 186 | 370 | } |
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::reserve_exact(int) skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 181 | 4 | void reserve_exact(int n) { | 182 | 4 | SkASSERT(n >= 0); | 183 | 4 | if (n > this->size()) { | 184 | 4 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 4 | } | 186 | 4 | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 181 | 4 | void reserve_exact(int n) { | 182 | 4 | SkASSERT(n >= 0); | 183 | 4 | if (n > this->size()) { | 184 | 4 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 4 | } | 186 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) |
187 | | |
188 | 890 | void removeShuffle(int n) { |
189 | 890 | SkASSERT(n < this->size()); |
190 | 890 | int newCount = fSize - 1; |
191 | 890 | fData[n].~T(); |
192 | 890 | if (n != newCount) { |
193 | 16 | this->move(n, newCount); |
194 | 16 | } |
195 | 890 | this->changeSize(newCount); |
196 | 890 | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::removeShuffle(int) Line | Count | Source | 188 | 34 | void removeShuffle(int n) { | 189 | 34 | SkASSERT(n < this->size()); | 190 | 34 | int newCount = fSize - 1; | 191 | 34 | fData[n].~T(); | 192 | 34 | if (n != newCount) { | 193 | 0 | this->move(n, newCount); | 194 | 0 | } | 195 | 34 | this->changeSize(newCount); | 196 | 34 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int) Line | Count | Source | 188 | 856 | void removeShuffle(int n) { | 189 | 856 | SkASSERT(n < this->size()); | 190 | 856 | int newCount = fSize - 1; | 191 | 856 | fData[n].~T(); | 192 | 856 | if (n != newCount) { | 193 | 16 | this->move(n, newCount); | 194 | 16 | } | 195 | 856 | this->changeSize(newCount); | 196 | 856 | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) |
197 | | |
198 | | // Is the array empty. |
199 | 1.37G | bool empty() const { return fSize == 0; }skia_private::TArray<bool, true>::empty() const Line | Count | Source | 199 | 14.2k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::empty() const skia_private::TArray<SkString, true>::empty() const Line | Count | Source | 199 | 4.47k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const Line | Count | Source | 199 | 7.89k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const Line | Count | Source | 199 | 1.84M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::empty() const Line | Count | Source | 199 | 1.45M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::empty() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::empty() const Line | Count | Source | 199 | 7.23k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPoint, true>::empty() const Line | Count | Source | 199 | 203M | bool empty() const { return fSize == 0; } |
skia_private::TArray<unsigned char, true>::empty() const Line | Count | Source | 199 | 294M | bool empty() const { return fSize == 0; } |
skia_private::TArray<float, true>::empty() const Line | Count | Source | 199 | 289M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::empty() const skia_private::TArray<unsigned int, true>::empty() const Line | Count | Source | 199 | 146 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::empty() const skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::empty() const Line | Count | Source | 199 | 9.03k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const Line | Count | Source | 199 | 1.44M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::empty() const Line | Count | Source | 199 | 49.6k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<char const*, true>::empty() const skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::empty() const Line | Count | Source | 199 | 24 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::empty() const skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::empty() const Line | Count | Source | 199 | 4.32k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::empty() const Line | Count | Source | 199 | 4.32k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::empty() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::empty() const skia_private::TArray<SkPath, true>::empty() const Line | Count | Source | 199 | 3.18M | bool empty() const { return fSize == 0; } |
skia_private::TArray<int, true>::empty() const Line | Count | Source | 199 | 302k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::empty() const skia_private::TArray<sk_sp<SkSVGNode>, true>::empty() const Line | Count | Source | 199 | 5.36k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::empty() const Line | Count | Source | 199 | 4.34M | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const Line | Count | Source | 199 | 95.9k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const Line | Count | Source | 199 | 1.33k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::thread, false>::empty() const Line | Count | Source | 199 | 56 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::empty() const skia_private::TArray<sk_sp<SkShader>, true>::empty() const Line | Count | Source | 199 | 129k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const Line | Count | Source | 199 | 129k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const Line | Count | Source | 199 | 109k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const Line | Count | Source | 199 | 110k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const Line | Count | Source | 199 | 110k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const Line | Count | Source | 199 | 109k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const Line | Count | Source | 199 | 109k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const Line | Count | Source | 199 | 142k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPaint, true>::empty() const Line | Count | Source | 199 | 109k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMatrix, true>::empty() const Line | Count | Source | 199 | 72 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const Line | Count | Source | 199 | 66.2k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::empty() const Line | Count | Source | 199 | 1 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkOpRayHit*, true>::empty() const Line | Count | Source | 199 | 4.08M | bool empty() const { return fSize == 0; } |
skia_private::TArray<double, true>::empty() const Line | Count | Source | 199 | 95.3k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::empty() const skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::empty() const Line | Count | Source | 199 | 9.23k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::empty() const Line | Count | Source | 199 | 17.6k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::empty() const Line | Count | Source | 199 | 1.21M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::empty() const Line | Count | Source | 199 | 21.9k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const Line | Count | Source | 199 | 6.89k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Field, true>::empty() const Line | Count | Source | 199 | 1.89k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::empty() const skia_private::TArray<SkSL::RP::Instruction, true>::empty() const Line | Count | Source | 199 | 1.13k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const Line | Count | Source | 199 | 34.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::empty() const Line | Count | Source | 199 | 34.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<float*, true>::empty() const Line | Count | Source | 199 | 68.8k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const Line | Count | Source | 199 | 88 | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::empty() const Line | Count | Source | 199 | 69 | bool empty() const { return fSize == 0; } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::empty() const Line | Count | Source | 199 | 69 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Type const*, true>::empty() const Line | Count | Source | 199 | 24.1k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Variable*, true>::empty() const Line | Count | Source | 199 | 22.9k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const Line | Count | Source | 199 | 32 | bool empty() const { return fSize == 0; } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::empty() const Line | Count | Source | 199 | 36.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::empty() const Line | Count | Source | 199 | 32 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::empty() const skia_private::TArray<sk_sp<GrRenderTask>, true>::empty() const Line | Count | Source | 199 | 30.0k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::empty() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::empty() const Line | Count | Source | 199 | 132k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::Plot*, true>::empty() const Line | Count | Source | 199 | 2.32k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const Line | Count | Source | 199 | 1.85k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const Line | Count | Source | 199 | 4.32k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::empty() const skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::empty() const Line | Count | Source | 199 | 269k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrTextureProxy*, true>::empty() const Line | Count | Source | 199 | 380k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrRenderTask*, true>::empty() const Line | Count | Source | 199 | 539k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const Line | Count | Source | 199 | 31.8k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const Line | Count | Source | 199 | 709k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const Line | Count | Source | 199 | 491k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::empty() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 1.70k | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const Line | Count | Source | 199 | 68.8k | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const Line | Count | Source | 199 | 363 | bool empty() const { return fSize == 0; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const Line | Count | Source | 199 | 8.99k | bool empty() const { return fSize == 0; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 707 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::empty() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::empty() const Line | Count | Source | 199 | 58 | bool empty() const { return fSize == 0; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::empty() const Line | Count | Source | 199 | 10 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRect, true>::empty() const Line | Count | Source | 199 | 10 | bool empty() const { return fSize == 0; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 16.7k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::empty() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::empty() const Line | Count | Source | 199 | 62.6k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrSurfaceProxy*, true>::empty() const Line | Count | Source | 199 | 317k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const Line | Count | Source | 199 | 10.9k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::empty() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::empty() const skia_private::TArray<CircularRRectOp::RRect, true>::empty() const Line | Count | Source | 199 | 292 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const Line | Count | Source | 199 | 12 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::empty() const skia_private::TArray<CircleOp::Circle, true>::empty() const Line | Count | Source | 199 | 872 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const Line | Count | Source | 199 | 23 | bool empty() const { return fSize == 0; } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const Line | Count | Source | 199 | 16 | bool empty() const { return fSize == 0; } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::empty() const Line | Count | Source | 199 | 40 | bool empty() const { return fSize == 0; } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::empty() const Line | Count | Source | 199 | 3 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::empty() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::empty() const Line | Count | Source | 199 | 12.2k | bool empty() const { return fSize == 0; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::empty() const Line | Count | Source | 199 | 1.85k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::empty() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::empty() const skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::empty() const Line | Count | Source | 199 | 5.96k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const Line | Count | Source | 199 | 4.14k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::empty() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const Line | Count | Source | 199 | 16.6k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::empty() const skia_private::TArray<SkSVGDevice::ClipRec, true>::empty() const Line | Count | Source | 199 | 25.5k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::empty() const Line | Count | Source | 199 | 513k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::empty() const Line | Count | Source | 199 | 1 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::empty() const skia_private::TArray<unsigned short, true>::empty() const Line | Count | Source | 199 | 57.8k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMask::Format, true>::empty() const Line | Count | Source | 199 | 3.29k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPackedGlyphID, true>::empty() const Line | Count | Source | 199 | 3.29k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const skia_private::TArray<SkGlyph const*, true>::empty() const Line | Count | Source | 199 | 51.2k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const Line | Count | Source | 199 | 553M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const Line | Count | Source | 199 | 4 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord const*, true>::empty() const Line | Count | Source | 199 | 3.83M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord, true>::empty() const Line | Count | Source | 199 | 3.83M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::empty() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::empty() const Line | Count | Source | 199 | 2.36M | bool empty() const { return fSize == 0; } |
skia_private::TArray<PathSegment, true>::empty() const Line | Count | Source | 199 | 126 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::empty() const skia_private::TArray<OffsetEdge, true>::empty() const Line | Count | Source | 199 | 357 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::empty() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::empty() const Line | Count | Source | 199 | 59.4k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::empty() const skia_private::TArray<char, true>::empty() const Line | Count | Source | 199 | 3.59k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const Line | Count | Source | 199 | 43.1k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::empty() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::empty() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::empty() const Line | Count | Source | 199 | 74.3k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const |
200 | | |
201 | | /** |
202 | | * Adds one new default-initialized T value and returns it by reference. Note that the reference |
203 | | * only remains valid until the next call that adds or removes elements. |
204 | | */ |
205 | 9.51M | T& push_back() { |
206 | 9.51M | void* newT = this->push_back_raw(1); |
207 | 9.51M | return *new (newT) T; |
208 | 9.51M | } skia_private::TArray<SkString, true>::push_back() Line | Count | Source | 205 | 74 | T& push_back() { | 206 | 74 | void* newT = this->push_back_raw(1); | 207 | 74 | return *new (newT) T; | 208 | 74 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back() Line | Count | Source | 205 | 4.32k | T& push_back() { | 206 | 4.32k | void* newT = this->push_back_raw(1); | 207 | 4.32k | return *new (newT) T; | 208 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back() skia_private::TArray<SkPath, true>::push_back() Line | Count | Source | 205 | 381k | T& push_back() { | 206 | 381k | void* newT = this->push_back_raw(1); | 207 | 381k | return *new (newT) T; | 208 | 381k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::push_back() skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back() Line | Count | Source | 205 | 1 | T& push_back() { | 206 | 1 | void* newT = this->push_back_raw(1); | 207 | 1 | return *new (newT) T; | 208 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back() Line | Count | Source | 205 | 24.6k | T& push_back() { | 206 | 24.6k | void* newT = this->push_back_raw(1); | 207 | 24.6k | return *new (newT) T; | 208 | 24.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back() Line | Count | Source | 205 | 363 | T& push_back() { | 206 | 363 | void* newT = this->push_back_raw(1); | 207 | 363 | return *new (newT) T; | 208 | 363 | } |
skia_private::TArray<float, true>::push_back() Line | Count | Source | 205 | 25.2k | T& push_back() { | 206 | 25.2k | void* newT = this->push_back_raw(1); | 207 | 25.2k | return *new (newT) T; | 208 | 25.2k | } |
skia_private::TArray<int, true>::push_back() Line | Count | Source | 205 | 681k | T& push_back() { | 206 | 681k | void* newT = this->push_back_raw(1); | 207 | 681k | return *new (newT) T; | 208 | 681k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back() LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back() Line | Count | Source | 205 | 40 | T& push_back() { | 206 | 40 | void* newT = this->push_back_raw(1); | 207 | 40 | return *new (newT) T; | 208 | 40 | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back() Line | Count | Source | 205 | 3 | T& push_back() { | 206 | 3 | void* newT = this->push_back_raw(1); | 207 | 3 | return *new (newT) T; | 208 | 3 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back() skia_private::TArray<SkClosestRecord, true>::push_back() Line | Count | Source | 205 | 8.29M | T& push_back() { | 206 | 8.29M | void* newT = this->push_back_raw(1); | 207 | 8.29M | return *new (newT) T; | 208 | 8.29M | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back() Line | Count | Source | 205 | 107k | T& push_back() { | 206 | 107k | void* newT = this->push_back_raw(1); | 207 | 107k | return *new (newT) T; | 208 | 107k | } |
skia_private::TArray<PathSegment, true>::push_back() Line | Count | Source | 205 | 30 | T& push_back() { | 206 | 30 | void* newT = this->push_back_raw(1); | 207 | 30 | return *new (newT) T; | 208 | 30 | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back() |
209 | | |
210 | | /** |
211 | | * Adds one new T value which is copy-constructed, returning it by reference. As always, |
212 | | * the reference only remains valid until the next call that adds or removes elements. |
213 | | */ |
214 | 130M | T& push_back(const T& t) { |
215 | 130M | this->unpoison(); |
216 | 130M | T* newT; |
217 | 130M | if (this->capacity() > fSize) SK_LIKELY { |
218 | | // Copy over the element directly. |
219 | 122M | newT = new (fData + fSize) T(t); |
220 | 122M | } else { |
221 | 8.02M | newT = this->growAndConstructAtEnd(t); |
222 | 8.02M | } |
223 | | |
224 | 130M | this->changeSize(fSize + 1); |
225 | 130M | return *newT; |
226 | 130M | } Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&) skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&) Line | Count | Source | 214 | 407k | T& push_back(const T& t) { | 215 | 407k | this->unpoison(); | 216 | 407k | T* newT; | 217 | 407k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 263k | newT = new (fData + fSize) T(t); | 220 | 263k | } else { | 221 | 144k | newT = this->growAndConstructAtEnd(t); | 222 | 144k | } | 223 | | | 224 | 407k | this->changeSize(fSize + 1); | 225 | 407k | return *newT; | 226 | 407k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int const&) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::push_back(SkPixmap const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::push_back(sk_sp<SkImage> const&) skia_private::TArray<SkPoint, true>::push_back(SkPoint const&) Line | Count | Source | 214 | 6.31M | T& push_back(const T& t) { | 215 | 6.31M | this->unpoison(); | 216 | 6.31M | T* newT; | 217 | 6.31M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 6.23M | newT = new (fData + fSize) T(t); | 220 | 6.23M | } else { | 221 | 80.3k | newT = this->growAndConstructAtEnd(t); | 222 | 80.3k | } | 223 | | | 224 | 6.31M | this->changeSize(fSize + 1); | 225 | 6.31M | return *newT; | 226 | 6.31M | } |
skia_private::TArray<float, true>::push_back(float const&) Line | Count | Source | 214 | 27.5M | T& push_back(const T& t) { | 215 | 27.5M | this->unpoison(); | 216 | 27.5M | T* newT; | 217 | 27.5M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 26.8M | newT = new (fData + fSize) T(t); | 220 | 26.8M | } else { | 221 | 642k | newT = this->growAndConstructAtEnd(t); | 222 | 642k | } | 223 | | | 224 | 27.5M | this->changeSize(fSize + 1); | 225 | 27.5M | return *newT; | 226 | 27.5M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&) skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&) Line | Count | Source | 214 | 64.2M | T& push_back(const T& t) { | 215 | 64.2M | this->unpoison(); | 216 | 64.2M | T* newT; | 217 | 64.2M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 57.2M | newT = new (fData + fSize) T(t); | 220 | 57.2M | } else { | 221 | 6.96M | newT = this->growAndConstructAtEnd(t); | 222 | 6.96M | } | 223 | | | 224 | 64.2M | this->changeSize(fSize + 1); | 225 | 64.2M | return *newT; | 226 | 64.2M | } |
skia_private::TArray<SkPath, true>::push_back(SkPath const&) Line | Count | Source | 214 | 621k | T& push_back(const T& t) { | 215 | 621k | this->unpoison(); | 216 | 621k | T* newT; | 217 | 621k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 471k | newT = new (fData + fSize) T(t); | 220 | 471k | } else { | 221 | 149k | newT = this->growAndConstructAtEnd(t); | 222 | 149k | } | 223 | | | 224 | 621k | this->changeSize(fSize + 1); | 225 | 621k | return *newT; | 226 | 621k | } |
skia_private::TArray<double, true>::push_back(double const&) Line | Count | Source | 214 | 31.0M | T& push_back(const T& t) { | 215 | 31.0M | this->unpoison(); | 216 | 31.0M | T* newT; | 217 | 31.0M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 31.0M | newT = new (fData + fSize) T(t); | 220 | 31.0M | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 31.0M | this->changeSize(fSize + 1); | 225 | 31.0M | return *newT; | 226 | 31.0M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::push_back(SkSize const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::push_back(sk_sp<SkPicture> const&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::push_back(SkRasterPipeline_BranchCtx* const&) Line | Count | Source | 214 | 144k | T& push_back(const T& t) { | 215 | 144k | this->unpoison(); | 216 | 144k | T* newT; | 217 | 144k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 144k | newT = new (fData + fSize) T(t); | 220 | 144k | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 144k | this->changeSize(fSize + 1); | 225 | 144k | return *newT; | 226 | 144k | } |
skia_private::TArray<int, true>::push_back(int const&) Line | Count | Source | 214 | 144k | T& push_back(const T& t) { | 215 | 144k | this->unpoison(); | 216 | 144k | T* newT; | 217 | 144k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 144k | newT = new (fData + fSize) T(t); | 220 | 144k | } else { | 221 | 34 | newT = this->growAndConstructAtEnd(t); | 222 | 34 | } | 223 | | | 224 | 144k | this->changeSize(fSize + 1); | 225 | 144k | return *newT; | 226 | 144k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&) Line | Count | Source | 214 | 84 | T& push_back(const T& t) { | 215 | 84 | this->unpoison(); | 216 | 84 | T* newT; | 217 | 84 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 84 | newT = new (fData + fSize) T(t); | 220 | 84 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 84 | this->changeSize(fSize + 1); | 225 | 84 | return *newT; | 226 | 84 | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&) Line | Count | Source | 214 | 20.6k | T& push_back(const T& t) { | 215 | 20.6k | this->unpoison(); | 216 | 20.6k | T* newT; | 217 | 20.6k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 20.6k | newT = new (fData + fSize) T(t); | 220 | 20.6k | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 20.6k | this->changeSize(fSize + 1); | 225 | 20.6k | return *newT; | 226 | 20.6k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const* const&) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::push_back(GrAuditTrail::Op* const&) skia_private::TArray<GrOnFlushCallbackObject*, true>::push_back(GrOnFlushCallbackObject* const&) Line | Count | Source | 214 | 4.44k | T& push_back(const T& t) { | 215 | 4.44k | this->unpoison(); | 216 | 4.44k | T* newT; | 217 | 4.44k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 113 | newT = new (fData + fSize) T(t); | 220 | 4.32k | } else { | 221 | 4.32k | newT = this->growAndConstructAtEnd(t); | 222 | 4.32k | } | 223 | | | 224 | 4.44k | this->changeSize(fSize + 1); | 225 | 4.44k | return *newT; | 226 | 4.44k | } |
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&) Line | Count | Source | 214 | 490k | T& push_back(const T& t) { | 215 | 490k | this->unpoison(); | 216 | 490k | T* newT; | 217 | 490k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 451k | newT = new (fData + fSize) T(t); | 220 | 451k | } else { | 221 | 39.4k | newT = this->growAndConstructAtEnd(t); | 222 | 39.4k | } | 223 | | | 224 | 490k | this->changeSize(fSize + 1); | 225 | 490k | return *newT; | 226 | 490k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::push_back(GrTextureProxy* const&) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Line | Count | Source | 214 | 58 | T& push_back(const T& t) { | 215 | 58 | this->unpoison(); | 216 | 58 | T* newT; | 217 | 58 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 58 | newT = new (fData + fSize) T(t); | 220 | 58 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 58 | this->changeSize(fSize + 1); | 225 | 58 | return *newT; | 226 | 58 | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::push_back((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Line | Count | Source | 214 | 8 | T& push_back(const T& t) { | 215 | 8 | this->unpoison(); | 216 | 8 | T* newT; | 217 | 8 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 8 | newT = new (fData + fSize) T(t); | 220 | 8 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 8 | this->changeSize(fSize + 1); | 225 | 8 | return *newT; | 226 | 8 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::push_back(GrVkSemaphore::Resource* const&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::push_back(GrVkRenderPass const* const&) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::push_back(GrVkCommandPool* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::push_back(GrVkRenderPass* const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::push_back(SkPDFTagNode* const&) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long const&) skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying const&) Line | Count | Source | 214 | 4 | T& push_back(const T& t) { | 215 | 4 | this->unpoison(); | 216 | 4 | T* newT; | 217 | 4 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 4 | newT = new (fData + fSize) T(t); | 220 | 4 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 4 | this->changeSize(fSize + 1); | 225 | 4 | return *newT; | 226 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::push_back(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::push_back(VkBufferMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::push_back(VkImageMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::push_back(GrVkDescriptorSet const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::push_back(skgpu::Swizzle const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::push_back(skgpu::graphite::BindBufferInfo const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::push_back(skgpu::graphite::ShaderNode const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::push_back(skgpu::ganesh::ClipStack::Element const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back(VkVertexInputAttributeDescription const&) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back(VkDescriptorSetLayout_T* const&) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::push_back(skia::textlayout::TextStyle const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBlender> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) |
227 | | |
228 | | /** |
229 | | * Adds one new T value which is copy-constructed, returning it by reference. |
230 | | */ |
231 | 433M | T& push_back(T&& t) { |
232 | 433M | this->unpoison(); |
233 | 433M | T* newT; |
234 | 433M | if (this->capacity() > fSize) SK_LIKELY { |
235 | | // Move over the element directly. |
236 | 431M | newT = new (fData + fSize) T(std::move(t)); |
237 | 431M | } else { |
238 | 2.17M | newT = this->growAndConstructAtEnd(std::move(t)); |
239 | 2.17M | } |
240 | | |
241 | 433M | this->changeSize(fSize + 1); |
242 | 433M | return *newT; |
243 | 433M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&) skia_private::TArray<bool, true>::push_back(bool&&) Line | Count | Source | 231 | 1.03k | T& push_back(T&& t) { | 232 | 1.03k | this->unpoison(); | 233 | 1.03k | T* newT; | 234 | 1.03k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.03k | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.03k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 1.03k | this->changeSize(fSize + 1); | 242 | 1.03k | return *newT; | 243 | 1.03k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 231 | 379k | T& push_back(T&& t) { | 232 | 379k | this->unpoison(); | 233 | 379k | T* newT; | 234 | 379k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 278k | newT = new (fData + fSize) T(std::move(t)); | 237 | 278k | } else { | 238 | 100k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 100k | } | 240 | | | 241 | 379k | this->changeSize(fSize + 1); | 242 | 379k | return *newT; | 243 | 379k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&) Line | Count | Source | 231 | 1.15k | T& push_back(T&& t) { | 232 | 1.15k | this->unpoison(); | 233 | 1.15k | T* newT; | 234 | 1.15k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.15k | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.15k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 1.15k | this->changeSize(fSize + 1); | 242 | 1.15k | return *newT; | 243 | 1.15k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int&&) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::push_back(SkAutoPixmapStorage&&) Unexecuted instantiation: skia_private::TArray<char const*, true>::push_back(char const*&&) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::push_back(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::push_back(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString&&) skia_private::TArray<sk_sp<SkImageFilter>, true>::push_back(sk_sp<SkImageFilter>&&) Line | Count | Source | 231 | 23.8k | T& push_back(T&& t) { | 232 | 23.8k | this->unpoison(); | 233 | 23.8k | T* newT; | 234 | 23.8k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 23.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 23.5k | } else { | 238 | 225 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 225 | } | 240 | | | 241 | 23.8k | this->changeSize(fSize + 1); | 242 | 23.8k | return *newT; | 243 | 23.8k | } |
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&) Line | Count | Source | 231 | 34.0k | T& push_back(T&& t) { | 232 | 34.0k | this->unpoison(); | 233 | 34.0k | T* newT; | 234 | 34.0k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 34.0k | newT = new (fData + fSize) T(std::move(t)); | 237 | 34.0k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 34.0k | this->changeSize(fSize + 1); | 242 | 34.0k | return *newT; | 243 | 34.0k | } |
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&) Line | Count | Source | 231 | 358M | T& push_back(T&& t) { | 232 | 358M | this->unpoison(); | 233 | 358M | T* newT; | 234 | 358M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 356M | newT = new (fData + fSize) T(std::move(t)); | 237 | 356M | } else { | 238 | 1.76M | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.76M | } | 240 | | | 241 | 358M | this->changeSize(fSize + 1); | 242 | 358M | return *newT; | 243 | 358M | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&) Line | Count | Source | 231 | 77.6k | T& push_back(T&& t) { | 232 | 77.6k | this->unpoison(); | 233 | 77.6k | T* newT; | 234 | 77.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 75.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 75.5k | } else { | 238 | 2.09k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 2.09k | } | 240 | | | 241 | 77.6k | this->changeSize(fSize + 1); | 242 | 77.6k | return *newT; | 243 | 77.6k | } |
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&) Line | Count | Source | 231 | 53.3k | T& push_back(T&& t) { | 232 | 53.3k | this->unpoison(); | 233 | 53.3k | T* newT; | 234 | 53.3k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 47.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 47.9k | } else { | 238 | 5.43k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 5.43k | } | 240 | | | 241 | 53.3k | this->changeSize(fSize + 1); | 242 | 53.3k | return *newT; | 243 | 53.3k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&) Line | Count | Source | 231 | 228 | T& push_back(T&& t) { | 232 | 228 | this->unpoison(); | 233 | 228 | T* newT; | 234 | 228 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 177 | newT = new (fData + fSize) T(std::move(t)); | 237 | 177 | } else { | 238 | 51 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 51 | } | 240 | | | 241 | 228 | this->changeSize(fSize + 1); | 242 | 228 | return *newT; | 243 | 228 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::push_back(sk_sp<sktext::gpu::Slug const>&&) skia_private::TArray<sk_sp<SkVertices const>, true>::push_back(sk_sp<SkVertices const>&&) Line | Count | Source | 231 | 3.76k | T& push_back(T&& t) { | 232 | 3.76k | this->unpoison(); | 233 | 3.76k | T* newT; | 234 | 3.76k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 3.36k | newT = new (fData + fSize) T(std::move(t)); | 237 | 3.36k | } else { | 238 | 404 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 404 | } | 240 | | | 241 | 3.76k | this->changeSize(fSize + 1); | 242 | 3.76k | return *newT; | 243 | 3.76k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&) Line | Count | Source | 231 | 169k | T& push_back(T&& t) { | 232 | 169k | this->unpoison(); | 233 | 169k | T* newT; | 234 | 169k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 143k | newT = new (fData + fSize) T(std::move(t)); | 237 | 143k | } else { | 238 | 26.8k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 26.8k | } | 240 | | | 241 | 169k | this->changeSize(fSize + 1); | 242 | 169k | return *newT; | 243 | 169k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::push_back(sk_sp<SkDrawable>&&) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::push_back(SkRasterPipeline_MemoryCtxInfo&&) Line | Count | Source | 231 | 1.42M | T& push_back(T&& t) { | 232 | 1.42M | this->unpoison(); | 233 | 1.42M | T* newT; | 234 | 1.42M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.42M | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.42M | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 1.42M | this->changeSize(fSize + 1); | 242 | 1.42M | return *newT; | 243 | 1.42M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 231 | 6.63k | T& push_back(T&& t) { | 232 | 6.63k | this->unpoison(); | 233 | 6.63k | T* newT; | 234 | 6.63k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 154 | newT = new (fData + fSize) T(std::move(t)); | 237 | 6.48k | } else { | 238 | 6.48k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 6.48k | } | 240 | | | 241 | 6.63k | this->changeSize(fSize + 1); | 242 | 6.63k | return *newT; | 243 | 6.63k | } |
skia_private::TArray<int, true>::push_back(int&&) Line | Count | Source | 231 | 62.0M | T& push_back(T&& t) { | 232 | 62.0M | this->unpoison(); | 233 | 62.0M | T* newT; | 234 | 62.0M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 62.0M | newT = new (fData + fSize) T(std::move(t)); | 237 | 62.0M | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 62.0M | this->changeSize(fSize + 1); | 242 | 62.0M | return *newT; | 243 | 62.0M | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2>&&) skia_private::TArray<float, true>::push_back(float&&) Line | Count | Source | 231 | 5.16k | T& push_back(T&& t) { | 232 | 5.16k | this->unpoison(); | 233 | 5.16k | T* newT; | 234 | 5.16k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 5.16k | newT = new (fData + fSize) T(std::move(t)); | 237 | 5.16k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 5.16k | this->changeSize(fSize + 1); | 242 | 5.16k | return *newT; | 243 | 5.16k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 231 | 163k | T& push_back(T&& t) { | 232 | 163k | this->unpoison(); | 233 | 163k | T* newT; | 234 | 163k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 154k | newT = new (fData + fSize) T(std::move(t)); | 237 | 154k | } else { | 238 | 8.27k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 8.27k | } | 240 | | | 241 | 163k | this->changeSize(fSize + 1); | 242 | 163k | return *newT; | 243 | 163k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::push_back(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 231 | 318k | T& push_back(T&& t) { | 232 | 318k | this->unpoison(); | 233 | 318k | T* newT; | 234 | 318k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 314k | newT = new (fData + fSize) T(std::move(t)); | 237 | 314k | } else { | 238 | 3.98k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 3.98k | } | 240 | | | 241 | 318k | this->changeSize(fSize + 1); | 242 | 318k | return *newT; | 243 | 318k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 231 | 32.8k | T& push_back(T&& t) { | 232 | 32.8k | this->unpoison(); | 233 | 32.8k | T* newT; | 234 | 32.8k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 29.0k | newT = new (fData + fSize) T(std::move(t)); | 237 | 29.0k | } else { | 238 | 3.87k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 3.87k | } | 240 | | | 241 | 32.8k | this->changeSize(fSize + 1); | 242 | 32.8k | return *newT; | 243 | 32.8k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 231 | 137k | T& push_back(T&& t) { | 232 | 137k | this->unpoison(); | 233 | 137k | T* newT; | 234 | 137k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 126k | newT = new (fData + fSize) T(std::move(t)); | 237 | 126k | } else { | 238 | 11.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 11.4k | } | 240 | | | 241 | 137k | this->changeSize(fSize + 1); | 242 | 137k | return *newT; | 243 | 137k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::push_back(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 231 | 12.4k | T& push_back(T&& t) { | 232 | 12.4k | this->unpoison(); | 233 | 12.4k | T* newT; | 234 | 12.4k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 12.1k | newT = new (fData + fSize) T(std::move(t)); | 237 | 12.1k | } else { | 238 | 312 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 312 | } | 240 | | | 241 | 12.4k | this->changeSize(fSize + 1); | 242 | 12.4k | return *newT; | 243 | 12.4k | } |
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&) Line | Count | Source | 231 | 222 | T& push_back(T&& t) { | 232 | 222 | this->unpoison(); | 233 | 222 | T* newT; | 234 | 222 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 136 | newT = new (fData + fSize) T(std::move(t)); | 237 | 136 | } else { | 238 | 86 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 86 | } | 240 | | | 241 | 222 | this->changeSize(fSize + 1); | 242 | 222 | return *newT; | 243 | 222 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&) Line | Count | Source | 231 | 6.26k | T& push_back(T&& t) { | 232 | 6.26k | this->unpoison(); | 233 | 6.26k | T* newT; | 234 | 6.26k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 5.94k | newT = new (fData + fSize) T(std::move(t)); | 237 | 5.94k | } else { | 238 | 316 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 316 | } | 240 | | | 241 | 6.26k | this->changeSize(fSize + 1); | 242 | 6.26k | return *newT; | 243 | 6.26k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&) Line | Count | Source | 231 | 3.94M | T& push_back(T&& t) { | 232 | 3.94M | this->unpoison(); | 233 | 3.94M | T* newT; | 234 | 3.94M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 3.94M | newT = new (fData + fSize) T(std::move(t)); | 237 | 3.94M | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 3.94M | this->changeSize(fSize + 1); | 242 | 3.94M | return *newT; | 243 | 3.94M | } |
Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::push_back(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&) Line | Count | Source | 231 | 9.32k | T& push_back(T&& t) { | 232 | 9.32k | this->unpoison(); | 233 | 9.32k | T* newT; | 234 | 9.32k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 9.32k | newT = new (fData + fSize) T(std::move(t)); | 237 | 9.32k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 9.32k | this->changeSize(fSize + 1); | 242 | 9.32k | return *newT; | 243 | 9.32k | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&) Line | Count | Source | 231 | 5.21k | T& push_back(T&& t) { | 232 | 5.21k | this->unpoison(); | 233 | 5.21k | T* newT; | 234 | 5.21k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 5.21k | newT = new (fData + fSize) T(std::move(t)); | 237 | 5.21k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 5.21k | this->changeSize(fSize + 1); | 242 | 5.21k | return *newT; | 243 | 5.21k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::push_back(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) Line | Count | Source | 231 | 29.3k | T& push_back(T&& t) { | 232 | 29.3k | this->unpoison(); | 233 | 29.3k | T* newT; | 234 | 29.3k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 29.3k | newT = new (fData + fSize) T(std::move(t)); | 237 | 29.3k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 29.3k | this->changeSize(fSize + 1); | 242 | 29.3k | return *newT; | 243 | 29.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back(sk_sp<GrRenderTask>&&) Line | Count | Source | 231 | 269k | T& push_back(T&& t) { | 232 | 269k | this->unpoison(); | 233 | 269k | T* newT; | 234 | 269k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 259k | newT = new (fData + fSize) T(std::move(t)); | 237 | 259k | } else { | 238 | 10.8k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 10.8k | } | 240 | | | 241 | 269k | this->changeSize(fSize + 1); | 242 | 269k | return *newT; | 243 | 269k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 231 | 1.16M | T& push_back(T&& t) { | 232 | 1.16M | this->unpoison(); | 233 | 1.16M | T* newT; | 234 | 1.16M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 956k | newT = new (fData + fSize) T(std::move(t)); | 237 | 956k | } else { | 238 | 211k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 211k | } | 240 | | | 241 | 1.16M | this->changeSize(fSize + 1); | 242 | 1.16M | return *newT; | 243 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&) skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&) Line | Count | Source | 231 | 25.6k | T& push_back(T&& t) { | 232 | 25.6k | this->unpoison(); | 233 | 25.6k | T* newT; | 234 | 25.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 24.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 24.9k | } else { | 238 | 728 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 728 | } | 240 | | | 241 | 25.6k | this->changeSize(fSize + 1); | 242 | 25.6k | return *newT; | 243 | 25.6k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&) Line | Count | Source | 231 | 13.0k | T& push_back(T&& t) { | 232 | 13.0k | this->unpoison(); | 233 | 13.0k | T* newT; | 234 | 13.0k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 13.0k | newT = new (fData + fSize) T(std::move(t)); | 237 | 13.0k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 13.0k | this->changeSize(fSize + 1); | 242 | 13.0k | return *newT; | 243 | 13.0k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 231 | 93.5k | T& push_back(T&& t) { | 232 | 93.5k | this->unpoison(); | 233 | 93.5k | T* newT; | 234 | 93.5k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 79.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 79.5k | } else { | 238 | 13.9k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 13.9k | } | 240 | | | 241 | 93.5k | this->changeSize(fSize + 1); | 242 | 93.5k | return *newT; | 243 | 93.5k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::push_back(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::push_back(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy*&&) Line | Count | Source | 231 | 3.20k | T& push_back(T&& t) { | 232 | 3.20k | this->unpoison(); | 233 | 3.20k | T* newT; | 234 | 3.20k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 2.20k | newT = new (fData + fSize) T(std::move(t)); | 237 | 2.20k | } else { | 238 | 995 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 995 | } | 240 | | | 241 | 3.20k | this->changeSize(fSize + 1); | 242 | 3.20k | return *newT; | 243 | 3.20k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Line | Count | Source | 231 | 33 | T& push_back(T&& t) { | 232 | 33 | this->unpoison(); | 233 | 33 | T* newT; | 234 | 33 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 33 | newT = new (fData + fSize) T(std::move(t)); | 237 | 33 | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 33 | this->changeSize(fSize + 1); | 242 | 33 | return *newT; | 243 | 33 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::push_back(SkRSXform&&) Unexecuted instantiation: skia_private::TArray<SkRect, true>::push_back(SkRect&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::push_back(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::push_back(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::push_back(sk_sp<GrBuffer const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::push_back(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::push_back(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::push_back(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::push_back(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::push_back(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::push_back(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::push_back(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::push_back(skgpu::graphite::ScratchResourceManager::ScratchTexture&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::push_back(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::push_back(skgpu::graphite::BufferTextureCopyData&&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::push_back(SkPDFTagNode::MarkedContentInfo&&) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::push_back((anonymous namespace)::OutlineEntry*&&) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::push_back(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Line | Count | Source | 231 | 10.5k | T& push_back(T&& t) { | 232 | 10.5k | this->unpoison(); | 233 | 10.5k | T* newT; | 234 | 10.5k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 10.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 10.5k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 10.5k | this->changeSize(fSize + 1); | 242 | 10.5k | return *newT; | 243 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception&&) skia_private::TArray<SkSVGDevice::ClipRec, true>::push_back(SkSVGDevice::ClipRec&&) Line | Count | Source | 231 | 526 | T& push_back(T&& t) { | 232 | 526 | this->unpoison(); | 233 | 526 | T* newT; | 234 | 526 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 184 | newT = new (fData + fSize) T(std::move(t)); | 237 | 342 | } else { | 238 | 342 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 342 | } | 240 | | | 241 | 526 | this->changeSize(fSize + 1); | 242 | 526 | return *newT; | 243 | 526 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::push_back(std::__1::array<unsigned short, 3ul>&&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::push_back(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 231 | 782 | T& push_back(T&& t) { | 232 | 782 | this->unpoison(); | 233 | 782 | T* newT; | 234 | 782 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 15 | newT = new (fData + fSize) T(std::move(t)); | 237 | 767 | } else { | 238 | 767 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 767 | } | 240 | | | 241 | 782 | this->changeSize(fSize + 1); | 242 | 782 | return *newT; | 243 | 782 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::push_back(SkSL::SPIRVCodeGenerator::Word&&) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::push_back(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 231 | 94.6k | T& push_back(T&& t) { | 232 | 94.6k | this->unpoison(); | 233 | 94.6k | T* newT; | 234 | 94.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 94.6k | newT = new (fData + fSize) T(std::move(t)); | 237 | 94.6k | } else { | 238 | 44 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 44 | } | 240 | | | 241 | 94.6k | this->changeSize(fSize + 1); | 242 | 94.6k | return *newT; | 243 | 94.6k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&) Line | Count | Source | 231 | 4 | T& push_back(T&& t) { | 232 | 4 | this->unpoison(); | 233 | 4 | T* newT; | 234 | 4 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 4 | newT = new (fData + fSize) T(std::move(t)); | 237 | 4 | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 4 | this->changeSize(fSize + 1); | 242 | 4 | return *newT; | 243 | 4 | } |
skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&) Line | Count | Source | 231 | 4.45M | T& push_back(T&& t) { | 232 | 4.45M | this->unpoison(); | 233 | 4.45M | T* newT; | 234 | 4.45M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 4.45M | newT = new (fData + fSize) T(std::move(t)); | 237 | 4.45M | } else { | 238 | 760 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 760 | } | 240 | | | 241 | 4.45M | this->changeSize(fSize + 1); | 242 | 4.45M | return *newT; | 243 | 4.45M | } |
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&) Line | Count | Source | 231 | 296 | T& push_back(T&& t) { | 232 | 296 | this->unpoison(); | 233 | 296 | T* newT; | 234 | 296 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 222 | newT = new (fData + fSize) T(std::move(t)); | 237 | 222 | } else { | 238 | 74 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 74 | } | 240 | | | 241 | 296 | this->changeSize(fSize + 1); | 242 | 296 | return *newT; | 243 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 231 | 1.03k | T& push_back(T&& t) { | 232 | 1.03k | this->unpoison(); | 233 | 1.03k | T* newT; | 234 | 1.03k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 888 | newT = new (fData + fSize) T(std::move(t)); | 237 | 888 | } else { | 238 | 148 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 148 | } | 240 | | | 241 | 1.03k | this->changeSize(fSize + 1); | 242 | 1.03k | return *newT; | 243 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::push_back(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 231 | 666 | T& push_back(T&& t) { | 232 | 666 | this->unpoison(); | 233 | 666 | T* newT; | 234 | 666 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 592 | newT = new (fData + fSize) T(std::move(t)); | 237 | 592 | } else { | 238 | 74 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 74 | } | 240 | | | 241 | 666 | this->changeSize(fSize + 1); | 242 | 666 | return *newT; | 243 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::push_back(GrProgramInfo const*&&) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::push_back(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::push_back(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::push_back(VkSemaphore_T*&&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const*&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::push_back(skgpu::graphite::StaticBufferManager::CopyRange&&) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::push_back(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::push_back(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::push_back(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::push_back(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::push_back(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::push_back(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::push_back(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::push_back(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::push_back(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::push_back(skgpu::graphite::ShaderSnippet&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::push_back(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::push_back(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::push_back(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::push_back(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::push_back(skgpu::graphite::AttachmentDesc const*&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::push_back(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::push_back(SkCanvas::ImageSetEntry&&) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::push_back(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 231 | 21.6k | T& push_back(T&& t) { | 232 | 21.6k | this->unpoison(); | 233 | 21.6k | T* newT; | 234 | 21.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 20.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 20.9k | } else { | 238 | 686 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 686 | } | 240 | | | 241 | 21.6k | this->changeSize(fSize + 1); | 242 | 21.6k | return *newT; | 243 | 21.6k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::push_back(skgpu::graphite::ClipStack::Element const*&&) skia_private::TArray<sk_sp<SkSVGNode>, true>::push_back(sk_sp<SkSVGNode>&&) Line | Count | Source | 231 | 11.6k | T& push_back(T&& t) { | 232 | 11.6k | this->unpoison(); | 233 | 11.6k | T* newT; | 234 | 11.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 10.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 10.5k | } else { | 238 | 1.09k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.09k | } | 240 | | | 241 | 11.6k | this->changeSize(fSize + 1); | 242 | 11.6k | return *newT; | 243 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::push_back(hb_feature_t&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::push_back(SkShaper::Feature&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back(sk_sp<skgpu::graphite::PrecompileColorFilter>&&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBase>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::push_back(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::push_back(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::push_back(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::push_back(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::push_back(skottie::Shaper::RunRec&&) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::push_back(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) Line | Count | Source | 231 | 16.9k | T& push_back(T&& t) { | 232 | 16.9k | this->unpoison(); | 233 | 16.9k | T* newT; | 234 | 16.9k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 16.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 16.9k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 16.9k | this->changeSize(fSize + 1); | 242 | 16.9k | return *newT; | 243 | 16.9k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) |
244 | | |
245 | | /** |
246 | | * Constructs a new T at the back of this array, returning it by reference. |
247 | | */ |
248 | 897k | template <typename... Args> T& emplace_back(Args&&... args) { |
249 | 897k | this->unpoison(); |
250 | 897k | T* newT; |
251 | 897k | if (this->capacity() > fSize) SK_LIKELY { |
252 | | // Emplace the new element in directly. |
253 | 895k | newT = new (fData + fSize) T(std::forward<Args>(args)...); |
254 | 895k | } else { |
255 | 1.73k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); |
256 | 1.73k | } |
257 | | |
258 | 897k | this->changeSize(fSize + 1); |
259 | 897k | return *newT; |
260 | 897k | } Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo& skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::emplace_back<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo& skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::emplace_back<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int& skia_private::TArray<int, true>::emplace_back<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo& skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::emplace_back<>() SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) Line | Count | Source | 248 | 264k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 264k | this->unpoison(); | 250 | 264k | T* newT; | 251 | 264k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 264k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 264k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 264k | this->changeSize(fSize + 1); | 259 | 264k | return *newT; | 260 | 264k | } |
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 248 | 49.2k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 49.2k | this->unpoison(); | 250 | 49.2k | T* newT; | 251 | 49.2k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 48.1k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 48.1k | } else { | 255 | 1.12k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 1.12k | } | 257 | | | 258 | 49.2k | this->changeSize(fSize + 1); | 259 | 49.2k | return *newT; | 260 | 49.2k | } |
std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 248 | 140 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 140 | this->unpoison(); | 250 | 140 | T* newT; | 251 | 140 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 84 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 84 | } else { | 255 | 56 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 56 | } | 257 | | | 258 | 140 | this->changeSize(fSize + 1); | 259 | 140 | return *newT; | 260 | 140 | } |
Unexecuted instantiation: std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>& skia_private::TArray<std::__1::function<void ()>, false>::emplace_back<std::__1::function<void ()> >(std::__1::function<void ()>&&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkShader>&>(sk_sp<SkShader>&) SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) Line | Count | Source | 248 | 14.4k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 14.4k | this->unpoison(); | 250 | 14.4k | T* newT; | 251 | 14.4k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 14.4k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 14.4k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 14.4k | this->changeSize(fSize + 1); | 259 | 14.4k | return *newT; | 260 | 14.4k | } |
sk_sp<SkTypeface>& skia_private::TArray<sk_sp<SkTypeface>, true>::emplace_back<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 248 | 1 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 1 | this->unpoison(); | 250 | 1 | T* newT; | 251 | 1 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 0 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 1 | } else { | 255 | 1 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 1 | } | 257 | | | 258 | 1 | this->changeSize(fSize + 1); | 259 | 1 | return *newT; | 260 | 1 | } |
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::emplace_back<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::emplace_back<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) Unexecuted instantiation: GrGpu::SubmittedProc& skia_private::TArray<GrGpu::SubmittedProc, true>::emplace_back<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) sk_sp<GrSurfaceProxy>& skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::emplace_back<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Line | Count | Source | 248 | 269k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 269k | this->unpoison(); | 250 | 269k | T* newT; | 251 | 269k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 269k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 269k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 269k | this->changeSize(fSize + 1); | 259 | 269k | return *newT; | 260 | 269k | } |
Unexecuted instantiation: GrTextureResolveRenderTask::Resolve& skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::emplace_back<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Line | Count | Source | 248 | 990 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 990 | this->unpoison(); | 250 | 990 | T* newT; | 251 | 990 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 990 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 990 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 990 | this->changeSize(fSize + 1); | 259 | 990 | return *newT; | 260 | 990 | } |
AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData& skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::emplace_back<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Line | Count | Source | 248 | 8.99k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 8.99k | this->unpoison(); | 250 | 8.99k | T* newT; | 251 | 8.99k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 8.99k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 8.99k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 8.99k | this->changeSize(fSize + 1); | 259 | 8.99k | return *newT; | 260 | 8.99k | } |
AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Line | Count | Source | 248 | 545 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 545 | this->unpoison(); | 250 | 545 | T* newT; | 251 | 545 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 545 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 545 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 545 | this->changeSize(fSize + 1); | 259 | 545 | return *newT; | 260 | 545 | } |
DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData& skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::emplace_back<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Line | Count | Source | 248 | 16.7k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 16.7k | this->unpoison(); | 250 | 16.7k | T* newT; | 251 | 16.7k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 16.7k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 16.7k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 16.7k | this->changeSize(fSize + 1); | 259 | 16.7k | return *newT; | 260 | 16.7k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<SkMesh const&>(SkMesh const&) DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Line | Count | Source | 248 | 20.8k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 20.8k | this->unpoison(); | 250 | 20.8k | T* newT; | 251 | 20.8k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 20.8k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 20.8k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 20.8k | this->changeSize(fSize + 1); | 259 | 20.8k | return *newT; | 260 | 20.8k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) CircularRRectOp::RRect& skia_private::TArray<CircularRRectOp::RRect, true>::emplace_back<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Line | Count | Source | 248 | 147 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 147 | this->unpoison(); | 250 | 147 | T* newT; | 251 | 147 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 147 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 147 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 147 | this->changeSize(fSize + 1); | 259 | 147 | return *newT; | 260 | 147 | } |
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Line | Count | Source | 248 | 6 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 6 | this->unpoison(); | 250 | 6 | T* newT; | 251 | 6 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 6 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 6 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 6 | this->changeSize(fSize + 1); | 259 | 6 | return *newT; | 260 | 6 | } |
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&) Line | Count | Source | 248 | 437 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 437 | this->unpoison(); | 250 | 437 | T* newT; | 251 | 437 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 437 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 437 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 437 | this->changeSize(fSize + 1); | 259 | 437 | return *newT; | 260 | 437 | } |
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Line | Count | Source | 248 | 9 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 9 | this->unpoison(); | 250 | 9 | T* newT; | 251 | 9 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 9 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 9 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 9 | this->changeSize(fSize + 1); | 259 | 9 | return *newT; | 260 | 9 | } |
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) Line | Count | Source | 248 | 8 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 8 | this->unpoison(); | 250 | 8 | T* newT; | 251 | 8 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 8 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 8 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 8 | this->changeSize(fSize + 1); | 259 | 8 | return *newT; | 260 | 8 | } |
skgpu::ganesh::OpsTask::OpChain& skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::emplace_back<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 248 | 241k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 241k | this->unpoison(); | 250 | 241k | T* newT; | 251 | 241k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 241k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 241k | } else { | 255 | 550 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 550 | } | 257 | | | 258 | 241k | this->changeSize(fSize + 1); | 259 | 241k | return *newT; | 260 | 241k | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry& skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::emplace_back<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::emplace_back<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Line | Count | Source | 248 | 6.41k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 6.41k | this->unpoison(); | 250 | 6.41k | T* newT; | 251 | 6.41k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 6.41k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 6.41k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 6.41k | this->changeSize(fSize + 1); | 259 | 6.41k | return *newT; | 260 | 6.41k | } |
StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo& skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::emplace_back<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Line | Count | Source | 248 | 919 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 919 | this->unpoison(); | 250 | 919 | T* newT; | 251 | 919 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 919 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 919 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 919 | this->changeSize(fSize + 1); | 259 | 919 | return *newT; | 260 | 919 | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >& skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::emplace_back<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >& skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::emplace_back<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet& skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::emplace_back<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>& skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::emplace_back<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>& skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::emplace_back<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skgpu::graphite::UploadInstance& skia_private::TArray<skgpu::graphite::UploadInstance, false>::emplace_back<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) sk_sp<sktext::gpu::TextBlob>& skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::emplace_back<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Line | Count | Source | 248 | 816 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 816 | this->unpoison(); | 250 | 816 | T* newT; | 251 | 816 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 816 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 816 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 816 | this->changeSize(fSize + 1); | 259 | 816 | return *newT; | 260 | 816 | } |
Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: GrRecordingContext::ProgramData& skia_private::TArray<GrRecordingContext::ProgramData, false>::emplace_back<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>& skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >& skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::emplace_back<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun& skia_private::TArray<(anonymous namespace)::ShapedRun, true>::emplace_back<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: skia::textlayout::Placeholder& skia_private::TArray<skia::textlayout::Placeholder, true>::emplace_back<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block& skia_private::TArray<skia::textlayout::Block, true>::emplace_back<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long& skia_private::TArray<unsigned long, true>::emplace_back<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine& skia_private::TArray<skia::textlayout::TextLine, false>::emplace_back<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkString& skia_private::TArray<SkString, true>::emplace_back<SkString const&>(SkString const&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor& skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::emplace_back<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>& skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::emplace_back<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&) |
261 | | |
262 | | /** |
263 | | * Allocates n more default-initialized T values, and returns the address of |
264 | | * the start of that new range. Note: this address is only valid until the |
265 | | * next API call made on the array that might add or remove elements. |
266 | | */ |
267 | 470M | T* push_back_n(int n) { |
268 | 470M | SkASSERT(n >= 0); |
269 | 470M | T* newTs = TCast(this->push_back_raw(n)); |
270 | 3.35G | for (int i = 0; i < n; ++i) { |
271 | 2.88G | new (&newTs[i]) T; |
272 | 2.88G | } |
273 | 470M | return newTs; |
274 | 470M | } skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 267 | 458M | T* push_back_n(int n) { | 268 | 458M | SkASSERT(n >= 0); | 269 | 458M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 3.06G | for (int i = 0; i < n; ++i) { | 271 | 2.60G | new (&newTs[i]) T; | 272 | 2.60G | } | 273 | 458M | return newTs; | 274 | 458M | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 267 | 11.0M | T* push_back_n(int n) { | 268 | 11.0M | SkASSERT(n >= 0); | 269 | 11.0M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 257M | for (int i = 0; i < n; ++i) { | 271 | 246M | new (&newTs[i]) T; | 272 | 246M | } | 273 | 11.0M | return newTs; | 274 | 11.0M | } |
skia_private::TArray<float, true>::push_back_n(int) Line | Count | Source | 267 | 1.77M | T* push_back_n(int n) { | 268 | 1.77M | SkASSERT(n >= 0); | 269 | 1.77M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 32.6M | for (int i = 0; i < n; ++i) { | 271 | 30.8M | new (&newTs[i]) T; | 272 | 30.8M | } | 273 | 1.77M | return newTs; | 274 | 1.77M | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int) Line | Count | Source | 267 | 877 | T* push_back_n(int n) { | 268 | 877 | SkASSERT(n >= 0); | 269 | 877 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 4.94k | for (int i = 0; i < n; ++i) { | 271 | 4.06k | new (&newTs[i]) T; | 272 | 4.06k | } | 273 | 877 | return newTs; | 274 | 877 | } |
skia_private::TArray<float*, true>::push_back_n(int) Line | Count | Source | 267 | 34.4k | T* push_back_n(int n) { | 268 | 34.4k | SkASSERT(n >= 0); | 269 | 34.4k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 106k | for (int i = 0; i < n; ++i) { | 271 | 72.1k | new (&newTs[i]) T; | 272 | 72.1k | } | 273 | 34.4k | return newTs; | 274 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) skia_private::TArray<SkRect, true>::push_back_n(int) Line | Count | Source | 267 | 10 | T* push_back_n(int n) { | 268 | 10 | SkASSERT(n >= 0); | 269 | 10 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 109 | for (int i = 0; i < n; ++i) { | 271 | 99 | new (&newTs[i]) T; | 272 | 99 | } | 273 | 10 | return newTs; | 274 | 10 | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_n(int) Line | Count | Source | 267 | 1.64k | T* push_back_n(int n) { | 268 | 1.64k | SkASSERT(n >= 0); | 269 | 1.64k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 57.9k | for (int i = 0; i < n; ++i) { | 271 | 56.2k | new (&newTs[i]) T; | 272 | 56.2k | } | 273 | 1.64k | return newTs; | 274 | 1.64k | } |
skia_private::TArray<unsigned short, true>::push_back_n(int) Line | Count | Source | 267 | 28.8k | T* push_back_n(int n) { | 268 | 28.8k | SkASSERT(n >= 0); | 269 | 28.8k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 315k | for (int i = 0; i < n; ++i) { | 271 | 287k | new (&newTs[i]) T; | 272 | 287k | } | 273 | 28.8k | return newTs; | 274 | 28.8k | } |
skia_private::TArray<SkMask::Format, true>::push_back_n(int) Line | Count | Source | 267 | 1.64k | T* push_back_n(int n) { | 268 | 1.64k | SkASSERT(n >= 0); | 269 | 1.64k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 57.9k | for (int i = 0; i < n; ++i) { | 271 | 56.2k | new (&newTs[i]) T; | 272 | 56.2k | } | 273 | 1.64k | return newTs; | 274 | 1.64k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int) skia_private::TArray<SkGlyph const*, true>::push_back_n(int) Line | Count | Source | 267 | 25.5k | T* push_back_n(int n) { | 268 | 25.5k | SkASSERT(n >= 0); | 269 | 25.5k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 200k | for (int i = 0; i < n; ++i) { | 271 | 174k | new (&newTs[i]) T; | 272 | 174k | } | 273 | 25.5k | return newTs; | 274 | 25.5k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int) skia_private::TArray<OffsetEdge, true>::push_back_n(int) Line | Count | Source | 267 | 4.03k | T* push_back_n(int n) { | 268 | 4.03k | SkASSERT(n >= 0); | 269 | 4.03k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 780k | for (int i = 0; i < n; ++i) { | 271 | 776k | new (&newTs[i]) T; | 272 | 776k | } | 273 | 4.03k | return newTs; | 274 | 4.03k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int) skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 267 | 4 | T* push_back_n(int n) { | 268 | 4 | SkASSERT(n >= 0); | 269 | 4 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 16 | for (int i = 0; i < n; ++i) { | 271 | 12 | new (&newTs[i]) T; | 272 | 12 | } | 273 | 4 | return newTs; | 274 | 4 | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 267 | 4 | T* push_back_n(int n) { | 268 | 4 | SkASSERT(n >= 0); | 269 | 4 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 16 | for (int i = 0; i < n; ++i) { | 271 | 12 | new (&newTs[i]) T; | 272 | 12 | } | 273 | 4 | return newTs; | 274 | 4 | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int) |
275 | | |
276 | | /** |
277 | | * Version of above that uses a copy constructor to initialize all n items |
278 | | * to the same T. |
279 | | */ |
280 | 97.3k | T* push_back_n(int n, const T& t) { |
281 | 97.3k | SkASSERT(n >= 0); |
282 | 97.3k | T* newTs = TCast(this->push_back_raw(n)); |
283 | 642k | for (int i = 0; i < n; ++i) { |
284 | 544k | new (&newTs[i]) T(t); |
285 | 544k | } |
286 | 97.3k | return static_cast<T*>(newTs); |
287 | 97.3k | } skia_private::TArray<bool, true>::push_back_n(int, bool const&) Line | Count | Source | 280 | 8.83k | T* push_back_n(int n, const T& t) { | 281 | 8.83k | SkASSERT(n >= 0); | 282 | 8.83k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 68.6k | for (int i = 0; i < n; ++i) { | 284 | 59.7k | new (&newTs[i]) T(t); | 285 | 59.7k | } | 286 | 8.83k | return static_cast<T*>(newTs); | 287 | 8.83k | } |
skia_private::TArray<int, true>::push_back_n(int, int const&) Line | Count | Source | 280 | 68.9k | T* push_back_n(int n, const T& t) { | 281 | 68.9k | SkASSERT(n >= 0); | 282 | 68.9k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 534k | for (int i = 0; i < n; ++i) { | 284 | 465k | new (&newTs[i]) T(t); | 285 | 465k | } | 286 | 68.9k | return static_cast<T*>(newTs); | 287 | 68.9k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&) Line | Count | Source | 280 | 19.5k | T* push_back_n(int n, const T& t) { | 281 | 19.5k | SkASSERT(n >= 0); | 282 | 19.5k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 39.4k | for (int i = 0; i < n; ++i) { | 284 | 19.8k | new (&newTs[i]) T(t); | 285 | 19.8k | } | 286 | 19.5k | return static_cast<T*>(newTs); | 287 | 19.5k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_n(int, unsigned long const&) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const&) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) |
288 | | |
289 | | /** |
290 | | * Version of above that uses a copy constructor to initialize the n items |
291 | | * to separate T values. |
292 | | */ |
293 | 26.0k | T* push_back_n(int n, const T t[]) { |
294 | 26.0k | SkASSERT(n >= 0); |
295 | 26.0k | this->checkRealloc(n, kGrowing); |
296 | 26.0k | T* end = this->end(); |
297 | 26.0k | this->changeSize(fSize + n); |
298 | 52.6k | for (int i = 0; i < n; ++i) { |
299 | 26.5k | new (end + i) T(t[i]); |
300 | 26.5k | } |
301 | 26.0k | return end; |
302 | 26.0k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData const*) Line | Count | Source | 293 | 55 | T* push_back_n(int n, const T t[]) { | 294 | 55 | SkASSERT(n >= 0); | 295 | 55 | this->checkRealloc(n, kGrowing); | 296 | 55 | T* end = this->end(); | 297 | 55 | this->changeSize(fSize + n); | 298 | 110 | for (int i = 0; i < n; ++i) { | 299 | 55 | new (end + i) T(t[i]); | 300 | 55 | } | 301 | 55 | return end; | 302 | 55 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*) Line | Count | Source | 293 | 920 | T* push_back_n(int n, const T t[]) { | 294 | 920 | SkASSERT(n >= 0); | 295 | 920 | this->checkRealloc(n, kGrowing); | 296 | 920 | T* end = this->end(); | 297 | 920 | this->changeSize(fSize + n); | 298 | 1.84k | for (int i = 0; i < n; ++i) { | 299 | 920 | new (end + i) T(t[i]); | 300 | 920 | } | 301 | 920 | return end; | 302 | 920 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*) Line | Count | Source | 293 | 23 | T* push_back_n(int n, const T t[]) { | 294 | 23 | SkASSERT(n >= 0); | 295 | 23 | this->checkRealloc(n, kGrowing); | 296 | 23 | T* end = this->end(); | 297 | 23 | this->changeSize(fSize + n); | 298 | 46 | for (int i = 0; i < n; ++i) { | 299 | 23 | new (end + i) T(t[i]); | 300 | 23 | } | 301 | 23 | return end; | 302 | 23 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*) Line | Count | Source | 293 | 1.30k | T* push_back_n(int n, const T t[]) { | 294 | 1.30k | SkASSERT(n >= 0); | 295 | 1.30k | this->checkRealloc(n, kGrowing); | 296 | 1.30k | T* end = this->end(); | 297 | 1.30k | this->changeSize(fSize + n); | 298 | 2.60k | for (int i = 0; i < n; ++i) { | 299 | 1.30k | new (end + i) T(t[i]); | 300 | 1.30k | } | 301 | 1.30k | return end; | 302 | 1.30k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) skia_private::TArray<CircularRRectOp::RRect, true>::push_back_n(int, CircularRRectOp::RRect const*) Line | Count | Source | 293 | 41 | T* push_back_n(int n, const T t[]) { | 294 | 41 | SkASSERT(n >= 0); | 295 | 41 | this->checkRealloc(n, kGrowing); | 296 | 41 | T* end = this->end(); | 297 | 41 | this->changeSize(fSize + n); | 298 | 82 | for (int i = 0; i < n; ++i) { | 299 | 41 | new (end + i) T(t[i]); | 300 | 41 | } | 301 | 41 | return end; | 302 | 41 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) skia_private::TArray<CircleOp::Circle, true>::push_back_n(int, CircleOp::Circle const*) Line | Count | Source | 293 | 358 | T* push_back_n(int n, const T t[]) { | 294 | 358 | SkASSERT(n >= 0); | 295 | 358 | this->checkRealloc(n, kGrowing); | 296 | 358 | T* end = this->end(); | 297 | 358 | this->changeSize(fSize + n); | 298 | 716 | for (int i = 0; i < n; ++i) { | 299 | 358 | new (end + i) T(t[i]); | 300 | 358 | } | 301 | 358 | return end; | 302 | 358 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*) skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*) Line | Count | Source | 293 | 4 | T* push_back_n(int n, const T t[]) { | 294 | 4 | SkASSERT(n >= 0); | 295 | 4 | this->checkRealloc(n, kGrowing); | 296 | 4 | T* end = this->end(); | 297 | 4 | this->changeSize(fSize + n); | 298 | 8 | for (int i = 0; i < n; ++i) { | 299 | 4 | new (end + i) T(t[i]); | 300 | 4 | } | 301 | 4 | return end; | 302 | 4 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry const*) Line | Count | Source | 293 | 3.66k | T* push_back_n(int n, const T t[]) { | 294 | 3.66k | SkASSERT(n >= 0); | 295 | 3.66k | this->checkRealloc(n, kGrowing); | 296 | 3.66k | T* end = this->end(); | 297 | 3.66k | this->changeSize(fSize + n); | 298 | 7.48k | for (int i = 0; i < n; ++i) { | 299 | 3.82k | new (end + i) T(t[i]); | 300 | 3.82k | } | 301 | 3.66k | return end; | 302 | 3.66k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back_n(int, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const*) Line | Count | Source | 293 | 145 | T* push_back_n(int n, const T t[]) { | 294 | 145 | SkASSERT(n >= 0); | 295 | 145 | this->checkRealloc(n, kGrowing); | 296 | 145 | T* end = this->end(); | 297 | 145 | this->changeSize(fSize + n); | 298 | 293 | for (int i = 0; i < n; ++i) { | 299 | 148 | new (end + i) T(t[i]); | 300 | 148 | } | 301 | 145 | return end; | 302 | 145 | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) skia_private::TArray<char, true>::push_back_n(int, char const*) Line | Count | Source | 293 | 19.5k | T* push_back_n(int n, const T t[]) { | 294 | 19.5k | SkASSERT(n >= 0); | 295 | 19.5k | this->checkRealloc(n, kGrowing); | 296 | 19.5k | T* end = this->end(); | 297 | 19.5k | this->changeSize(fSize + n); | 298 | 39.4k | for (int i = 0; i < n; ++i) { | 299 | 19.8k | new (end + i) T(t[i]); | 300 | 19.8k | } | 301 | 19.5k | return end; | 302 | 19.5k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileShader> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileImageFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileMaskFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileColorFilter> const*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back_n(int, SkBlendMode const*) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) |
303 | | |
304 | | /** |
305 | | * Version of above that uses the move constructor to set n items. |
306 | | */ |
307 | 70.1k | T* move_back_n(int n, T* t) { |
308 | 70.1k | SkASSERT(n >= 0); |
309 | 70.1k | this->checkRealloc(n, kGrowing); |
310 | 70.1k | T* end = this->end(); |
311 | 70.1k | this->changeSize(fSize + n); |
312 | 101k | for (int i = 0; i < n; ++i) { |
313 | 31.0k | new (end + i) T(std::move(t[i])); |
314 | 31.0k | } |
315 | 70.1k | return end; |
316 | 70.1k | } DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*) Line | Count | Source | 307 | 1.47k | T* move_back_n(int n, T* t) { | 308 | 1.47k | SkASSERT(n >= 0); | 309 | 1.47k | this->checkRealloc(n, kGrowing); | 310 | 1.47k | T* end = this->end(); | 311 | 1.47k | this->changeSize(fSize + n); | 312 | 2.96k | for (int i = 0; i < n; ++i) { | 313 | 1.48k | new (end + i) T(std::move(t[i])); | 314 | 1.48k | } | 315 | 1.47k | return end; | 316 | 1.47k | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) skia_private::TArray<GrTextureProxy*, true>::move_back_n(int, GrTextureProxy**) Line | Count | Source | 307 | 22.8k | T* move_back_n(int n, T* t) { | 308 | 22.8k | SkASSERT(n >= 0); | 309 | 22.8k | this->checkRealloc(n, kGrowing); | 310 | 22.8k | T* end = this->end(); | 311 | 22.8k | this->changeSize(fSize + n); | 312 | 22.8k | for (int i = 0; i < n; ++i) { | 313 | 0 | new (end + i) T(std::move(t[i])); | 314 | 0 | } | 315 | 22.8k | return end; | 316 | 22.8k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**) Line | Count | Source | 307 | 22.8k | T* move_back_n(int n, T* t) { | 308 | 22.8k | SkASSERT(n >= 0); | 309 | 22.8k | this->checkRealloc(n, kGrowing); | 310 | 22.8k | T* end = this->end(); | 311 | 22.8k | this->changeSize(fSize + n); | 312 | 39.6k | for (int i = 0; i < n; ++i) { | 313 | 16.7k | new (end + i) T(std::move(t[i])); | 314 | 16.7k | } | 315 | 22.8k | return end; | 316 | 22.8k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*) Line | Count | Source | 307 | 22.8k | T* move_back_n(int n, T* t) { | 308 | 22.8k | SkASSERT(n >= 0); | 309 | 22.8k | this->checkRealloc(n, kGrowing); | 310 | 22.8k | T* end = this->end(); | 311 | 22.8k | this->changeSize(fSize + n); | 312 | 35.6k | for (int i = 0; i < n; ++i) { | 313 | 12.7k | new (end + i) T(std::move(t[i])); | 314 | 12.7k | } | 315 | 22.8k | return end; | 316 | 22.8k | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) |
317 | | |
318 | | /** |
319 | | * Removes the last element. Not safe to call when size() == 0. |
320 | | */ |
321 | 158k | void pop_back() { |
322 | 158k | sk_collection_not_empty(this->empty()); |
323 | 158k | fData[fSize - 1].~T(); |
324 | 158k | this->changeSize(fSize - 1); |
325 | 158k | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back() skia_private::TArray<bool, true>::pop_back() Line | Count | Source | 321 | 428 | void pop_back() { | 322 | 428 | sk_collection_not_empty(this->empty()); | 323 | 428 | fData[fSize - 1].~T(); | 324 | 428 | this->changeSize(fSize - 1); | 325 | 428 | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back() Line | Count | Source | 321 | 49.2k | void pop_back() { | 322 | 49.2k | sk_collection_not_empty(this->empty()); | 323 | 49.2k | fData[fSize - 1].~T(); | 324 | 49.2k | this->changeSize(fSize - 1); | 325 | 49.2k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::pop_back() skia_private::TArray<SkSL::RP::Instruction, true>::pop_back() Line | Count | Source | 321 | 993 | void pop_back() { | 322 | 993 | sk_collection_not_empty(this->empty()); | 323 | 993 | fData[fSize - 1].~T(); | 324 | 993 | this->changeSize(fSize - 1); | 325 | 993 | } |
skia_private::TArray<int, true>::pop_back() Line | Count | Source | 321 | 32 | void pop_back() { | 322 | 32 | sk_collection_not_empty(this->empty()); | 323 | 32 | fData[fSize - 1].~T(); | 324 | 32 | this->changeSize(fSize - 1); | 325 | 32 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back() Line | Count | Source | 321 | 270 | void pop_back() { | 322 | 270 | sk_collection_not_empty(this->empty()); | 323 | 270 | fData[fSize - 1].~T(); | 324 | 270 | this->changeSize(fSize - 1); | 325 | 270 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::pop_back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::pop_back() skia_private::TArray<SkSVGDevice::ClipRec, true>::pop_back() Line | Count | Source | 321 | 526 | void pop_back() { | 322 | 526 | sk_collection_not_empty(this->empty()); | 323 | 526 | fData[fSize - 1].~T(); | 324 | 526 | this->changeSize(fSize - 1); | 325 | 526 | } |
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::pop_back() Line | Count | Source | 321 | 107k | void pop_back() { | 322 | 107k | sk_collection_not_empty(this->empty()); | 323 | 107k | fData[fSize - 1].~T(); | 324 | 107k | this->changeSize(fSize - 1); | 325 | 107k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::pop_back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::pop_back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::pop_back() |
326 | | |
327 | | /** |
328 | | * Removes the last n elements. Not safe to call when size() < n. |
329 | | */ |
330 | 4.64k | void pop_back_n(int n) { |
331 | 4.64k | SkASSERT(n >= 0); |
332 | 4.64k | SkASSERT(this->size() >= n); |
333 | 4.64k | int i = fSize; |
334 | 1.29M | while (i-- > fSize - n) { |
335 | 1.29M | (*this)[i].~T(); |
336 | 1.29M | } |
337 | 4.64k | this->changeSize(fSize - n); |
338 | 4.64k | } skia_private::TArray<SkPoint, true>::pop_back_n(int) Line | Count | Source | 330 | 3.01k | void pop_back_n(int n) { | 331 | 3.01k | SkASSERT(n >= 0); | 332 | 3.01k | SkASSERT(this->size() >= n); | 333 | 3.01k | int i = fSize; | 334 | 1.27M | while (i-- > fSize - n) { | 335 | 1.26M | (*this)[i].~T(); | 336 | 1.26M | } | 337 | 3.01k | this->changeSize(fSize - n); | 338 | 3.01k | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::pop_back_n(int) Line | Count | Source | 330 | 1.63k | void pop_back_n(int n) { | 331 | 1.63k | SkASSERT(n >= 0); | 332 | 1.63k | SkASSERT(this->size() >= n); | 333 | 1.63k | int i = fSize; | 334 | 24.5k | while (i-- > fSize - n) { | 335 | 22.8k | (*this)[i].~T(); | 336 | 22.8k | } | 337 | 1.63k | this->changeSize(fSize - n); | 338 | 1.63k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int) |
339 | | |
340 | | /** |
341 | | * Pushes or pops from the back to resize. Pushes will be default initialized. |
342 | | */ |
343 | 99.6M | void resize_back(int newCount) { |
344 | 99.6M | SkASSERT(newCount >= 0); |
345 | 99.6M | if (newCount > this->size()) { |
346 | 93.6M | if (this->empty()) { |
347 | | // When the container is completely empty, grow to exactly the requested size. |
348 | 93.6M | this->checkRealloc(newCount, kExactFit); |
349 | 93.6M | } |
350 | 93.6M | this->push_back_n(newCount - fSize); |
351 | 93.6M | } else if (newCount < this->size()) { |
352 | 4.64k | this->pop_back_n(fSize - newCount); |
353 | 4.64k | } |
354 | 99.6M | } skia_private::TArray<SkPoint, true>::resize_back(int) Line | Count | Source | 343 | 91.4M | void resize_back(int newCount) { | 344 | 91.4M | SkASSERT(newCount >= 0); | 345 | 91.4M | if (newCount > this->size()) { | 346 | 90.1M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 90.1M | this->checkRealloc(newCount, kExactFit); | 349 | 90.1M | } | 350 | 90.1M | this->push_back_n(newCount - fSize); | 351 | 90.1M | } else if (newCount < this->size()) { | 352 | 3.01k | this->pop_back_n(fSize - newCount); | 353 | 3.01k | } | 354 | 91.4M | } |
skia_private::TArray<unsigned char, true>::resize_back(int) Line | Count | Source | 343 | 4.01M | void resize_back(int newCount) { | 344 | 4.01M | SkASSERT(newCount >= 0); | 345 | 4.01M | if (newCount > this->size()) { | 346 | 2.70M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 2.70M | this->checkRealloc(newCount, kExactFit); | 349 | 2.70M | } | 350 | 2.70M | this->push_back_n(newCount - fSize); | 351 | 2.70M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 4.01M | } |
skia_private::TArray<float, true>::resize_back(int) Line | Count | Source | 343 | 4.06M | void resize_back(int newCount) { | 344 | 4.06M | SkASSERT(newCount >= 0); | 345 | 4.06M | if (newCount > this->size()) { | 346 | 700k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 700k | this->checkRealloc(newCount, kExactFit); | 349 | 700k | } | 350 | 700k | this->push_back_n(newCount - fSize); | 351 | 3.36M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 4.06M | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Line | Count | Source | 343 | 1.02k | void resize_back(int newCount) { | 344 | 1.02k | SkASSERT(newCount >= 0); | 345 | 1.02k | if (newCount > this->size()) { | 346 | 877 | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 877 | this->checkRealloc(newCount, kExactFit); | 349 | 877 | } | 350 | 877 | this->push_back_n(newCount - fSize); | 351 | 877 | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.02k | } |
skia_private::TArray<float*, true>::resize_back(int) Line | Count | Source | 343 | 34.4k | void resize_back(int newCount) { | 344 | 34.4k | SkASSERT(newCount >= 0); | 345 | 34.4k | if (newCount > this->size()) { | 346 | 34.4k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 34.4k | this->checkRealloc(newCount, kExactFit); | 349 | 34.4k | } | 350 | 34.4k | this->push_back_n(newCount - fSize); | 351 | 34.4k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Line | Count | Source | 343 | 2.16k | void resize_back(int newCount) { | 344 | 2.16k | SkASSERT(newCount >= 0); | 345 | 2.16k | if (newCount > this->size()) { | 346 | 0 | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 0 | this->checkRealloc(newCount, kExactFit); | 349 | 0 | } | 350 | 0 | this->push_back_n(newCount - fSize); | 351 | 2.16k | } else if (newCount < this->size()) { | 352 | 1.63k | this->pop_back_n(fSize - newCount); | 353 | 1.63k | } | 354 | 2.16k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Line | Count | Source | 343 | 1.65k | void resize_back(int newCount) { | 344 | 1.65k | SkASSERT(newCount >= 0); | 345 | 1.65k | if (newCount > this->size()) { | 346 | 1.64k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.64k | this->checkRealloc(newCount, kExactFit); | 349 | 1.64k | } | 350 | 1.64k | this->push_back_n(newCount - fSize); | 351 | 1.64k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.65k | } |
skia_private::TArray<unsigned short, true>::resize_back(int) Line | Count | Source | 343 | 28.9k | void resize_back(int newCount) { | 344 | 28.9k | SkASSERT(newCount >= 0); | 345 | 28.9k | if (newCount > this->size()) { | 346 | 28.8k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 28.8k | this->checkRealloc(newCount, kExactFit); | 349 | 28.8k | } | 350 | 28.8k | this->push_back_n(newCount - fSize); | 351 | 28.8k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 28.9k | } |
skia_private::TArray<SkMask::Format, true>::resize_back(int) Line | Count | Source | 343 | 1.65k | void resize_back(int newCount) { | 344 | 1.65k | SkASSERT(newCount >= 0); | 345 | 1.65k | if (newCount > this->size()) { | 346 | 1.64k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.64k | this->checkRealloc(newCount, kExactFit); | 349 | 1.64k | } | 350 | 1.64k | this->push_back_n(newCount - fSize); | 351 | 1.64k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int) skia_private::TArray<SkGlyph const*, true>::resize_back(int) Line | Count | Source | 343 | 25.6k | void resize_back(int newCount) { | 344 | 25.6k | SkASSERT(newCount >= 0); | 345 | 25.6k | if (newCount > this->size()) { | 346 | 25.5k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 25.5k | this->checkRealloc(newCount, kExactFit); | 349 | 25.5k | } | 350 | 25.5k | this->push_back_n(newCount - fSize); | 351 | 25.5k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 25.6k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<float, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<float*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int) |
355 | | |
356 | | /** Swaps the contents of this array with that array. Does a pointer swap if possible, |
357 | | otherwise copies the T values. */ |
358 | 538k | void swap(TArray& that) { |
359 | 538k | using std::swap; |
360 | 538k | if (this == &that) { |
361 | 0 | return; |
362 | 0 | } |
363 | 538k | if (fOwnMemory && that.fOwnMemory) { |
364 | 512k | swap(fData, that.fData); |
365 | 512k | swap(fSize, that.fSize); |
366 | | |
367 | | // Can't use swap because fCapacity is a bit field. |
368 | 512k | auto allocCount = fCapacity; |
369 | 512k | fCapacity = that.fCapacity; |
370 | 512k | that.fCapacity = allocCount; |
371 | 512k | } else { |
372 | | // This could be more optimal... |
373 | 25.7k | TArray copy(std::move(that)); |
374 | 25.7k | that = std::move(*this); |
375 | 25.7k | *this = std::move(copy); |
376 | 25.7k | } |
377 | 538k | } skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&) Line | Count | Source | 358 | 33.1k | void swap(TArray& that) { | 359 | 33.1k | using std::swap; | 360 | 33.1k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 33.1k | if (fOwnMemory && that.fOwnMemory) { | 364 | 33.1k | swap(fData, that.fData); | 365 | 33.1k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 33.1k | auto allocCount = fCapacity; | 369 | 33.1k | fCapacity = that.fCapacity; | 370 | 33.1k | that.fCapacity = allocCount; | 371 | 33.1k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 33.1k | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::swap(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&) Unexecuted instantiation: skia_private::TArray<float, true>::swap(skia_private::TArray<float, true>&) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&) Line | Count | Source | 358 | 25.7k | void swap(TArray& that) { | 359 | 25.7k | using std::swap; | 360 | 25.7k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 25.7k | if (fOwnMemory && that.fOwnMemory) { | 364 | 0 | swap(fData, that.fData); | 365 | 0 | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 0 | auto allocCount = fCapacity; | 369 | 0 | fCapacity = that.fCapacity; | 370 | 0 | that.fCapacity = allocCount; | 371 | 25.7k | } else { | 372 | | // This could be more optimal... | 373 | 25.7k | TArray copy(std::move(that)); | 374 | 25.7k | that = std::move(*this); | 375 | 25.7k | *this = std::move(copy); | 376 | 25.7k | } | 377 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::swap(skia_private::TArray<sk_sp<GrRenderTask>, true>&) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&) Line | Count | Source | 358 | 235k | void swap(TArray& that) { | 359 | 235k | using std::swap; | 360 | 235k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 235k | if (fOwnMemory && that.fOwnMemory) { | 364 | 235k | swap(fData, that.fData); | 365 | 235k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 235k | auto allocCount = fCapacity; | 369 | 235k | fCapacity = that.fCapacity; | 370 | 235k | that.fCapacity = allocCount; | 371 | 235k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 235k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&) Line | Count | Source | 358 | 243k | void swap(TArray& that) { | 359 | 243k | using std::swap; | 360 | 243k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 243k | if (fOwnMemory && that.fOwnMemory) { | 364 | 243k | swap(fData, that.fData); | 365 | 243k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 243k | auto allocCount = fCapacity; | 369 | 243k | fCapacity = that.fCapacity; | 370 | 243k | that.fCapacity = allocCount; | 371 | 243k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 243k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::swap(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&) Line | Count | Source | 358 | 816 | void swap(TArray& that) { | 359 | 816 | using std::swap; | 360 | 816 | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 816 | if (fOwnMemory && that.fOwnMemory) { | 364 | 816 | swap(fData, that.fData); | 365 | 816 | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 816 | auto allocCount = fCapacity; | 369 | 816 | fCapacity = that.fCapacity; | 370 | 816 | that.fCapacity = allocCount; | 371 | 816 | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 816 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&) |
378 | | |
379 | | /** |
380 | | * Moves all elements of `that` to the end of this array, leaving `that` empty. |
381 | | * This is a no-op if `that` is empty or equal to this array. |
382 | | */ |
383 | 0 | void move_back(TArray& that) { |
384 | 0 | if (that.empty() || &that == this) { |
385 | 0 | return; |
386 | 0 | } |
387 | 0 | void* dst = this->push_back_raw(that.size()); |
388 | | // After move() returns, the contents of `dst` will have either been in-place initialized |
389 | | // using a the move constructor (per-item from `that`'s elements), or will have been |
390 | | // mem-copied into when MEM_MOVE is true (now valid objects). |
391 | 0 | that.move(dst); |
392 | | // All items in `that` have either been destroyed (when MEM_MOVE is false) or should be |
393 | | // considered invalid (when MEM_MOVE is true). Reset fSize to 0 directly to skip any further |
394 | | // per-item destruction. |
395 | 0 | that.changeSize(0); |
396 | 0 | } |
397 | | |
398 | 889M | T* begin() { |
399 | 889M | return fData; |
400 | 889M | } skia_private::TArray<bool, true>::begin() Line | Count | Source | 398 | 9.44k | T* begin() { | 399 | 9.44k | return fData; | 400 | 9.44k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin() skia_private::TArray<sk_sp<SkImageFilter>, true>::begin() Line | Count | Source | 398 | 25.2k | T* begin() { | 399 | 25.2k | return fData; | 400 | 25.2k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin() Line | Count | Source | 398 | 1.14k | T* begin() { | 399 | 1.14k | return fData; | 400 | 1.14k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() Line | Count | Source | 398 | 966k | T* begin() { | 399 | 966k | return fData; | 400 | 966k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin() Line | Count | Source | 398 | 7.23k | T* begin() { | 399 | 7.23k | return fData; | 400 | 7.23k | } |
skia_private::TArray<float, true>::begin() Line | Count | Source | 398 | 13.2M | T* begin() { | 399 | 13.2M | return fData; | 400 | 13.2M | } |
skia_private::TArray<unsigned char, true>::begin() Line | Count | Source | 398 | 103M | T* begin() { | 399 | 103M | return fData; | 400 | 103M | } |
skia_private::TArray<SkPoint, true>::begin() Line | Count | Source | 398 | 192M | T* begin() { | 399 | 192M | return fData; | 400 | 192M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::begin() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::begin() Line | Count | Source | 398 | 4.32k | T* begin() { | 399 | 4.32k | return fData; | 400 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() Line | Count | Source | 398 | 13.9k | T* begin() { | 399 | 13.9k | return fData; | 400 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::begin() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<char const*, true>::begin() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::begin() Line | Count | Source | 398 | 24 | T* begin() { | 399 | 24 | return fData; | 400 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::begin() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::begin() skia_private::TArray<int, true>::begin() Line | Count | Source | 398 | 351k | T* begin() { | 399 | 351k | return fData; | 400 | 351k | } |
skia_private::TArray<SkPath, true>::begin() Line | Count | Source | 398 | 247k | T* begin() { | 399 | 247k | return fData; | 400 | 247k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin() skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() Line | Count | Source | 398 | 1.44k | T* begin() { | 399 | 1.44k | return fData; | 400 | 1.44k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin() Line | Count | Source | 398 | 2.78M | T* begin() { | 399 | 2.78M | return fData; | 400 | 2.78M | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin() Line | Count | Source | 398 | 264k | T* begin() { | 399 | 264k | return fData; | 400 | 264k | } |
skia_private::TArray<std::__1::thread, false>::begin() Line | Count | Source | 398 | 56 | T* begin() { | 399 | 56 | return fData; | 400 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin() skia_private::TArray<sk_sp<SkShader>, true>::begin() Line | Count | Source | 398 | 25.8k | T* begin() { | 399 | 25.8k | return fData; | 400 | 25.8k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin() Line | Count | Source | 398 | 219k | T* begin() { | 399 | 219k | return fData; | 400 | 219k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() skia_private::TArray<sk_sp<SkVertices const>, true>::begin() Line | Count | Source | 398 | 244 | T* begin() { | 399 | 244 | return fData; | 400 | 244 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() Line | Count | Source | 398 | 41 | T* begin() { | 399 | 41 | return fData; | 400 | 41 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() skia_private::TArray<sk_sp<SkPicture const>, true>::begin() Line | Count | Source | 398 | 8.79k | T* begin() { | 399 | 8.79k | return fData; | 400 | 8.79k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::begin() Line | Count | Source | 398 | 23.2k | T* begin() { | 399 | 23.2k | return fData; | 400 | 23.2k | } |
skia_private::TArray<SkPaint, true>::begin() Line | Count | Source | 398 | 4.48k | T* begin() { | 399 | 4.48k | return fData; | 400 | 4.48k | } |
skia_private::TArray<SkMatrix, true>::begin() Line | Count | Source | 398 | 72 | T* begin() { | 399 | 72 | return fData; | 400 | 72 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin() Line | Count | Source | 398 | 6.47k | T* begin() { | 399 | 6.47k | return fData; | 400 | 6.47k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::begin() Line | Count | Source | 398 | 1 | T* begin() { | 399 | 1 | return fData; | 400 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::begin() Line | Count | Source | 398 | 8.16M | T* begin() { | 399 | 8.16M | return fData; | 400 | 8.16M | } |
skia_private::TArray<double, true>::begin() Line | Count | Source | 398 | 190k | T* begin() { | 399 | 190k | return fData; | 400 | 190k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::begin() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::begin() Line | Count | Source | 398 | 16.8k | T* begin() { | 399 | 16.8k | return fData; | 400 | 16.8k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin() Line | Count | Source | 398 | 26.5k | T* begin() { | 399 | 26.5k | return fData; | 400 | 26.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() Line | Count | Source | 398 | 241k | T* begin() { | 399 | 241k | return fData; | 400 | 241k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin() Line | Count | Source | 398 | 25.7k | T* begin() { | 399 | 25.7k | return fData; | 400 | 25.7k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin() Line | Count | Source | 398 | 9.06k | T* begin() { | 399 | 9.06k | return fData; | 400 | 9.06k | } |
skia_private::TArray<SkSL::Field, true>::begin() Line | Count | Source | 398 | 124 | T* begin() { | 399 | 124 | return fData; | 400 | 124 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::begin() skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::begin() Line | Count | Source | 398 | 21.5k | T* begin() { | 399 | 21.5k | return fData; | 400 | 21.5k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin() Line | Count | Source | 398 | 68.8k | T* begin() { | 399 | 68.8k | return fData; | 400 | 68.8k | } |
skia_private::TArray<float*, true>::begin() Line | Count | Source | 398 | 34.4k | T* begin() { | 399 | 34.4k | return fData; | 400 | 34.4k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin() Line | Count | Source | 398 | 36 | T* begin() { | 399 | 36 | return fData; | 400 | 36 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin() SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::begin() Line | Count | Source | 398 | 69 | T* begin() { | 399 | 69 | return fData; | 400 | 69 | } |
skia_private::TArray<SkSL::Type const*, true>::begin() Line | Count | Source | 398 | 17.5k | T* begin() { | 399 | 17.5k | return fData; | 400 | 17.5k | } |
skia_private::TArray<SkSL::Variable*, true>::begin() Line | Count | Source | 398 | 9.60k | T* begin() { | 399 | 9.60k | return fData; | 400 | 9.60k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::begin() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::begin() Line | Count | Source | 398 | 25.4k | T* begin() { | 399 | 25.4k | return fData; | 400 | 25.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::begin() skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() Line | Count | Source | 398 | 130k | T* begin() { | 399 | 130k | return fData; | 400 | 130k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin() Line | Count | Source | 398 | 25.7k | T* begin() { | 399 | 25.7k | return fData; | 400 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin() Line | Count | Source | 398 | 101k | T* begin() { | 399 | 101k | return fData; | 400 | 101k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin() Line | Count | Source | 398 | 47.1k | T* begin() { | 399 | 47.1k | return fData; | 400 | 47.1k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() Line | Count | Source | 398 | 539k | T* begin() { | 399 | 539k | return fData; | 400 | 539k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin() skia_private::TArray<GrRenderTask*, true>::begin() Line | Count | Source | 398 | 473k | T* begin() { | 399 | 473k | return fData; | 400 | 473k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin() Line | Count | Source | 398 | 9.91k | T* begin() { | 399 | 9.91k | return fData; | 400 | 9.91k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::begin() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::begin() Line | Count | Source | 398 | 1.04k | T* begin() { | 399 | 1.04k | return fData; | 400 | 1.04k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin() Line | Count | Source | 398 | 363 | T* begin() { | 399 | 363 | return fData; | 400 | 363 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin() Line | Count | Source | 398 | 647 | T* begin() { | 399 | 647 | return fData; | 400 | 647 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin() Line | Count | Source | 398 | 9.91k | T* begin() { | 399 | 9.91k | return fData; | 400 | 9.91k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() Line | Count | Source | 398 | 545 | T* begin() { | 399 | 545 | return fData; | 400 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::begin() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() Line | Count | Source | 398 | 81 | T* begin() { | 399 | 81 | return fData; | 400 | 81 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin() Line | Count | Source | 398 | 10 | T* begin() { | 399 | 10 | return fData; | 400 | 10 | } |
skia_private::TArray<SkRect, true>::begin() Line | Count | Source | 398 | 10 | T* begin() { | 399 | 10 | return fData; | 400 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() Line | Count | Source | 398 | 18.0k | T* begin() { | 399 | 18.0k | return fData; | 400 | 18.0k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::begin() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::begin() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::begin() Line | Count | Source | 398 | 33.3k | T* begin() { | 399 | 33.3k | return fData; | 400 | 33.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::begin() Line | Count | Source | 398 | 147k | T* begin() { | 399 | 147k | return fData; | 400 | 147k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::begin() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::begin() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::begin() skia_private::TArray<CircularRRectOp::RRect, true>::begin() Line | Count | Source | 398 | 292 | T* begin() { | 399 | 292 | return fData; | 400 | 292 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() Line | Count | Source | 398 | 12 | T* begin() { | 399 | 12 | return fData; | 400 | 12 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin() skia_private::TArray<CircleOp::Circle, true>::begin() Line | Count | Source | 398 | 871 | T* begin() { | 399 | 871 | return fData; | 400 | 871 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::begin() Line | Count | Source | 398 | 14 | T* begin() { | 399 | 14 | return fData; | 400 | 14 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() Line | Count | Source | 398 | 15 | T* begin() { | 399 | 15 | return fData; | 400 | 15 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin() Line | Count | Source | 398 | 40 | T* begin() { | 399 | 40 | return fData; | 400 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() Line | Count | Source | 398 | 794k | T* begin() { | 399 | 794k | return fData; | 400 | 794k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin() Line | Count | Source | 398 | 3 | T* begin() { | 399 | 3 | return fData; | 400 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::begin() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() Line | Count | Source | 398 | 10.0k | T* begin() { | 399 | 10.0k | return fData; | 400 | 10.0k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() Line | Count | Source | 398 | 1.07k | T* begin() { | 399 | 1.07k | return fData; | 400 | 1.07k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::begin() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::begin() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::begin() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin() Line | Count | Source | 398 | 1.58k | T* begin() { | 399 | 1.58k | return fData; | 400 | 1.58k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin() Line | Count | Source | 398 | 863 | T* begin() { | 399 | 863 | return fData; | 400 | 863 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::begin() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::begin() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin() Line | Count | Source | 398 | 1.67k | T* begin() { | 399 | 1.67k | return fData; | 400 | 1.67k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin() skia_private::TArray<SkFontScanner::AxisDefinition, true>::begin() Line | Count | Source | 398 | 891 | T* begin() { | 399 | 891 | return fData; | 400 | 891 | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::begin() Line | Count | Source | 398 | 1 | T* begin() { | 399 | 1 | return fData; | 400 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::begin() skia_private::TArray<unsigned short, true>::begin() Line | Count | Source | 398 | 28.8k | T* begin() { | 399 | 28.8k | return fData; | 400 | 28.8k | } |
skia_private::TArray<SkMask::Format, true>::begin() Line | Count | Source | 398 | 1.64k | T* begin() { | 399 | 1.64k | return fData; | 400 | 1.64k | } |
skia_private::TArray<SkPackedGlyphID, true>::begin() Line | Count | Source | 398 | 1.64k | T* begin() { | 399 | 1.64k | return fData; | 400 | 1.64k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::begin() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() skia_private::TArray<SkGlyph const*, true>::begin() Line | Count | Source | 398 | 25.5k | T* begin() { | 399 | 25.5k | return fData; | 400 | 25.5k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin() Line | Count | Source | 398 | 552M | T* begin() { | 399 | 552M | return fData; | 400 | 552M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::begin() Line | Count | Source | 398 | 4 | T* begin() { | 399 | 4 | return fData; | 400 | 4 | } |
skia_private::TArray<SkClosestRecord const*, true>::begin() Line | Count | Source | 398 | 7.62M | T* begin() { | 399 | 7.62M | return fData; | 400 | 7.62M | } |
skia_private::TArray<SkClosestRecord, true>::begin() Line | Count | Source | 398 | 3.83M | T* begin() { | 399 | 3.83M | return fData; | 400 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::begin() skia_private::TArray<PathSegment, true>::begin() Line | Count | Source | 398 | 6 | T* begin() { | 399 | 6 | return fData; | 400 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::begin() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::begin() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::begin() skia_private::TArray<OffsetEdge, true>::begin() Line | Count | Source | 398 | 357 | T* begin() { | 399 | 357 | return fData; | 400 | 357 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::begin() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::begin() Line | Count | Source | 398 | 30.0k | T* begin() { | 399 | 30.0k | return fData; | 400 | 30.0k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::begin() skia_private::TArray<char, true>::begin() Line | Count | Source | 398 | 366 | T* begin() { | 399 | 366 | return fData; | 400 | 366 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin() Line | Count | Source | 398 | 366 | T* begin() { | 399 | 366 | return fData; | 400 | 366 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::begin() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::begin() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::begin() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::begin() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::begin() Line | Count | Source | 398 | 16.9k | T* begin() { | 399 | 16.9k | return fData; | 400 | 16.9k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin() |
401 | 1.55G | const T* begin() const { |
402 | 1.55G | return fData; |
403 | 1.55G | } Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() const Line | Count | Source | 401 | 1.87M | const T* begin() const { | 402 | 1.87M | return fData; | 403 | 1.87M | } |
skia_private::TArray<unsigned char, true>::begin() const Line | Count | Source | 401 | 588M | const T* begin() const { | 402 | 588M | return fData; | 403 | 588M | } |
skia_private::TArray<SkPoint, true>::begin() const Line | Count | Source | 401 | 535M | const T* begin() const { | 402 | 535M | return fData; | 403 | 535M | } |
skia_private::TArray<float, true>::begin() const Line | Count | Source | 401 | 419M | const T* begin() const { | 402 | 419M | return fData; | 403 | 419M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const Line | Count | Source | 401 | 2.54M | const T* begin() const { | 402 | 2.54M | return fData; | 403 | 2.54M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin() const Line | Count | Source | 401 | 851k | const T* begin() const { | 402 | 851k | return fData; | 403 | 851k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() const Line | Count | Source | 401 | 14.8k | const T* begin() const { | 402 | 14.8k | return fData; | 403 | 14.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const Line | Count | Source | 401 | 24.4k | const T* begin() const { | 402 | 24.4k | return fData; | 403 | 24.4k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const Line | Count | Source | 401 | 34.5k | const T* begin() const { | 402 | 34.5k | return fData; | 403 | 34.5k | } |
skia_private::TArray<int, true>::begin() const Line | Count | Source | 401 | 88 | const T* begin() const { | 402 | 88 | return fData; | 403 | 88 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::begin() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() const skia_private::TArray<GrSurfaceProxy*, true>::begin() const Line | Count | Source | 401 | 2.04M | const T* begin() const { | 402 | 2.04M | return fData; | 403 | 2.04M | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const Line | Count | Source | 401 | 193k | const T* begin() const { | 402 | 193k | return fData; | 403 | 193k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() const skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() const Line | Count | Source | 401 | 407 | const T* begin() const { | 402 | 407 | return fData; | 403 | 407 | } |
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin() const |
404 | | |
405 | | // It's safe to use fItemArray + fSize because if fItemArray is nullptr then adding 0 is |
406 | | // valid and returns nullptr. See [expr.add] in the C++ standard. |
407 | 801M | T* end() { |
408 | 801M | if (fData == nullptr) { |
409 | 79.0k | SkASSERT(fSize == 0); |
410 | 79.0k | } |
411 | 801M | return fData + fSize; |
412 | 801M | } skia_private::TArray<bool, true>::end() Line | Count | Source | 407 | 9.44k | T* end() { | 408 | 9.44k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 9.44k | return fData + fSize; | 412 | 9.44k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() Unexecuted instantiation: skia_private::TArray<SkString, true>::end() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::end() Line | Count | Source | 407 | 1.14k | T* end() { | 408 | 1.14k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.14k | return fData + fSize; | 412 | 1.14k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() Line | Count | Source | 407 | 966k | T* end() { | 408 | 966k | if (fData == nullptr) { | 409 | 10.9k | SkASSERT(fSize == 0); | 410 | 10.9k | } | 411 | 966k | return fData + fSize; | 412 | 966k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end() Line | Count | Source | 407 | 7.23k | T* end() { | 408 | 7.23k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7.23k | return fData + fSize; | 412 | 7.23k | } |
skia_private::TArray<SkPoint, true>::end() Line | Count | Source | 407 | 103M | T* end() { | 408 | 103M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 103M | return fData + fSize; | 412 | 103M | } |
skia_private::TArray<unsigned char, true>::end() Line | Count | Source | 407 | 103M | T* end() { | 408 | 103M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 103M | return fData + fSize; | 412 | 103M | } |
skia_private::TArray<float, true>::end() Line | Count | Source | 407 | 13.1M | T* end() { | 408 | 13.1M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 13.1M | return fData + fSize; | 412 | 13.1M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::end() Line | Count | Source | 407 | 4.32k | T* end() { | 408 | 4.32k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.32k | return fData + fSize; | 412 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() Line | Count | Source | 407 | 13.9k | T* end() { | 408 | 13.9k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 13.9k | return fData + fSize; | 412 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::end() Line | Count | Source | 407 | 24 | T* end() { | 408 | 24 | if (fData == nullptr) { | 409 | 24 | SkASSERT(fSize == 0); | 410 | 24 | } | 411 | 24 | return fData + fSize; | 412 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() skia_private::TArray<int, true>::end() Line | Count | Source | 407 | 351k | T* end() { | 408 | 351k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 351k | return fData + fSize; | 412 | 351k | } |
skia_private::TArray<SkPath, true>::end() Line | Count | Source | 407 | 247k | T* end() { | 408 | 247k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 247k | return fData + fSize; | 412 | 247k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() skia_private::TArray<sk_sp<SkSVGNode>, true>::end() Line | Count | Source | 407 | 1.44k | T* end() { | 408 | 1.44k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.44k | return fData + fSize; | 412 | 1.44k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end() Line | Count | Source | 407 | 4.45M | T* end() { | 408 | 4.45M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.45M | return fData + fSize; | 412 | 4.45M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::end() Line | Count | Source | 407 | 25.0k | T* end() { | 408 | 25.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 25.0k | return fData + fSize; | 412 | 25.0k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::end() Line | Count | Source | 407 | 264k | T* end() { | 408 | 264k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 264k | return fData + fSize; | 412 | 264k | } |
skia_private::TArray<std::__1::thread, false>::end() Line | Count | Source | 407 | 56 | T* end() { | 408 | 56 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 56 | return fData + fSize; | 412 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() skia_private::TArray<sk_sp<SkShader>, true>::end() Line | Count | Source | 407 | 25.8k | T* end() { | 408 | 25.8k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 25.8k | return fData + fSize; | 412 | 25.8k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end() Line | Count | Source | 407 | 219k | T* end() { | 408 | 219k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 219k | return fData + fSize; | 412 | 219k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() skia_private::TArray<sk_sp<SkVertices const>, true>::end() Line | Count | Source | 407 | 244 | T* end() { | 408 | 244 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 244 | return fData + fSize; | 412 | 244 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() Line | Count | Source | 407 | 41 | T* end() { | 408 | 41 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 41 | return fData + fSize; | 412 | 41 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() skia_private::TArray<sk_sp<SkPicture const>, true>::end() Line | Count | Source | 407 | 8.79k | T* end() { | 408 | 8.79k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 8.79k | return fData + fSize; | 412 | 8.79k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::end() Line | Count | Source | 407 | 23.2k | T* end() { | 408 | 23.2k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 23.2k | return fData + fSize; | 412 | 23.2k | } |
skia_private::TArray<SkPaint, true>::end() Line | Count | Source | 407 | 4.48k | T* end() { | 408 | 4.48k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.48k | return fData + fSize; | 412 | 4.48k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::end() skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end() Line | Count | Source | 407 | 6.47k | T* end() { | 408 | 6.47k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 6.47k | return fData + fSize; | 412 | 6.47k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::end() Line | Count | Source | 407 | 1 | T* end() { | 408 | 1 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1 | return fData + fSize; | 412 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::end() Line | Count | Source | 407 | 8.16M | T* end() { | 408 | 8.16M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 8.16M | return fData + fSize; | 412 | 8.16M | } |
skia_private::TArray<double, true>::end() Line | Count | Source | 407 | 95.3k | T* end() { | 408 | 95.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 95.3k | return fData + fSize; | 412 | 95.3k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::end() Line | Count | Source | 407 | 7.63k | T* end() { | 408 | 7.63k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7.63k | return fData + fSize; | 412 | 7.63k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end() Line | Count | Source | 407 | 8.83k | T* end() { | 408 | 8.83k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 8.83k | return fData + fSize; | 412 | 8.83k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() Line | Count | Source | 407 | 241k | T* end() { | 408 | 241k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 241k | return fData + fSize; | 412 | 241k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end() Line | Count | Source | 407 | 25.7k | T* end() { | 408 | 25.7k | if (fData == nullptr) { | 409 | 11.2k | SkASSERT(fSize == 0); | 410 | 11.2k | } | 411 | 25.7k | return fData + fSize; | 412 | 25.7k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end() Line | Count | Source | 407 | 9.06k | T* end() { | 408 | 9.06k | if (fData == nullptr) { | 409 | 1.94k | SkASSERT(fSize == 0); | 410 | 1.94k | } | 411 | 9.06k | return fData + fSize; | 412 | 9.06k | } |
skia_private::TArray<SkSL::Field, true>::end() Line | Count | Source | 407 | 124 | T* end() { | 408 | 124 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 124 | return fData + fSize; | 412 | 124 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end() skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::end() Line | Count | Source | 407 | 21.5k | T* end() { | 408 | 21.5k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 21.5k | return fData + fSize; | 412 | 21.5k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::end() Line | Count | Source | 407 | 68.8k | T* end() { | 408 | 68.8k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 68.8k | return fData + fSize; | 412 | 68.8k | } |
skia_private::TArray<float*, true>::end() Line | Count | Source | 407 | 34.4k | T* end() { | 408 | 34.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 34.4k | return fData + fSize; | 412 | 34.4k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end() Line | Count | Source | 407 | 36 | T* end() { | 408 | 36 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 36 | return fData + fSize; | 412 | 36 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end() SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::end() Line | Count | Source | 407 | 69 | T* end() { | 408 | 69 | if (fData == nullptr) { | 409 | 69 | SkASSERT(fSize == 0); | 410 | 69 | } | 411 | 69 | return fData + fSize; | 412 | 69 | } |
skia_private::TArray<SkSL::Type const*, true>::end() Line | Count | Source | 407 | 17.5k | T* end() { | 408 | 17.5k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 17.5k | return fData + fSize; | 412 | 17.5k | } |
skia_private::TArray<SkSL::Variable*, true>::end() Line | Count | Source | 407 | 9.60k | T* end() { | 408 | 9.60k | if (fData == nullptr) { | 409 | 4.41k | SkASSERT(fSize == 0); | 410 | 4.41k | } | 411 | 9.60k | return fData + fSize; | 412 | 9.60k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end() Line | Count | Source | 407 | 25.4k | T* end() { | 408 | 25.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 25.4k | return fData + fSize; | 412 | 25.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() skia_private::TArray<sk_sp<GrRenderTask>, true>::end() Line | Count | Source | 407 | 252k | T* end() { | 408 | 252k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 252k | return fData + fSize; | 412 | 252k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end() Line | Count | Source | 407 | 25.7k | T* end() { | 408 | 25.7k | if (fData == nullptr) { | 409 | 25.7k | SkASSERT(fSize == 0); | 410 | 25.7k | } | 411 | 25.7k | return fData + fSize; | 412 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end() Line | Count | Source | 407 | 101k | T* end() { | 408 | 101k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 101k | return fData + fSize; | 412 | 101k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::end() Line | Count | Source | 407 | 47.1k | T* end() { | 408 | 47.1k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 47.1k | return fData + fSize; | 412 | 47.1k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() Line | Count | Source | 407 | 539k | T* end() { | 408 | 539k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 539k | return fData + fSize; | 412 | 539k | } |
skia_private::TArray<GrTextureProxy*, true>::end() Line | Count | Source | 407 | 22.8k | T* end() { | 408 | 22.8k | if (fData == nullptr) { | 409 | 22.8k | SkASSERT(fSize == 0); | 410 | 22.8k | } | 411 | 22.8k | return fData + fSize; | 412 | 22.8k | } |
skia_private::TArray<GrRenderTask*, true>::end() Line | Count | Source | 407 | 473k | T* end() { | 408 | 473k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 473k | return fData + fSize; | 412 | 473k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end() Line | Count | Source | 407 | 9.91k | T* end() { | 408 | 9.91k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 9.91k | return fData + fSize; | 412 | 9.91k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::end() Line | Count | Source | 407 | 1.04k | T* end() { | 408 | 1.04k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.04k | return fData + fSize; | 412 | 1.04k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end() Line | Count | Source | 407 | 363 | T* end() { | 408 | 363 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 363 | return fData + fSize; | 412 | 363 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end() Line | Count | Source | 407 | 647 | T* end() { | 408 | 647 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 647 | return fData + fSize; | 412 | 647 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end() Line | Count | Source | 407 | 9.91k | T* end() { | 408 | 9.91k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 9.91k | return fData + fSize; | 412 | 9.91k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() Line | Count | Source | 407 | 545 | T* end() { | 408 | 545 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 545 | return fData + fSize; | 412 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() Line | Count | Source | 407 | 81 | T* end() { | 408 | 81 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 81 | return fData + fSize; | 412 | 81 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end() Line | Count | Source | 407 | 10 | T* end() { | 408 | 10 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10 | return fData + fSize; | 412 | 10 | } |
skia_private::TArray<SkRect, true>::end() Line | Count | Source | 407 | 10 | T* end() { | 408 | 10 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10 | return fData + fSize; | 412 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() Line | Count | Source | 407 | 18.0k | T* end() { | 408 | 18.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 18.0k | return fData + fSize; | 412 | 18.0k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::end() Line | Count | Source | 407 | 33.3k | T* end() { | 408 | 33.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 33.3k | return fData + fSize; | 412 | 33.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::end() Line | Count | Source | 407 | 170k | T* end() { | 408 | 170k | if (fData == nullptr) { | 409 | 1.11k | SkASSERT(fSize == 0); | 410 | 1.11k | } | 411 | 170k | return fData + fSize; | 412 | 170k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() skia_private::TArray<CircularRRectOp::RRect, true>::end() Line | Count | Source | 407 | 292 | T* end() { | 408 | 292 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 292 | return fData + fSize; | 412 | 292 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::end() Line | Count | Source | 407 | 12 | T* end() { | 408 | 12 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 12 | return fData + fSize; | 412 | 12 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() skia_private::TArray<CircleOp::Circle, true>::end() Line | Count | Source | 407 | 871 | T* end() { | 408 | 871 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 871 | return fData + fSize; | 412 | 871 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::end() Line | Count | Source | 407 | 14 | T* end() { | 408 | 14 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 14 | return fData + fSize; | 412 | 14 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::end() Line | Count | Source | 407 | 15 | T* end() { | 408 | 15 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 15 | return fData + fSize; | 412 | 15 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end() Line | Count | Source | 407 | 40 | T* end() { | 408 | 40 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 40 | return fData + fSize; | 412 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() Line | Count | Source | 407 | 817k | T* end() { | 408 | 817k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 817k | return fData + fSize; | 412 | 817k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end() Line | Count | Source | 407 | 3 | T* end() { | 408 | 3 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3 | return fData + fSize; | 412 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() Line | Count | Source | 407 | 10.0k | T* end() { | 408 | 10.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10.0k | return fData + fSize; | 412 | 10.0k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() Line | Count | Source | 407 | 1.07k | T* end() { | 408 | 1.07k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.07k | return fData + fSize; | 412 | 1.07k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end() Line | Count | Source | 407 | 1.58k | T* end() { | 408 | 1.58k | if (fData == nullptr) { | 409 | 735 | SkASSERT(fSize == 0); | 410 | 735 | } | 411 | 1.58k | return fData + fSize; | 412 | 1.58k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end() Line | Count | Source | 407 | 863 | T* end() { | 408 | 863 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 863 | return fData + fSize; | 412 | 863 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::end() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::end() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::end() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::end() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end() Line | Count | Source | 407 | 1.67k | T* end() { | 408 | 1.67k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.67k | return fData + fSize; | 412 | 1.67k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end() skia_private::TArray<SkFontScanner::AxisDefinition, true>::end() Line | Count | Source | 407 | 891 | T* end() { | 408 | 891 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 891 | return fData + fSize; | 412 | 891 | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::end() Line | Count | Source | 407 | 1 | T* end() { | 408 | 1 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1 | return fData + fSize; | 412 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() skia_private::TArray<unsigned short, true>::end() Line | Count | Source | 407 | 28.8k | T* end() { | 408 | 28.8k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 28.8k | return fData + fSize; | 412 | 28.8k | } |
skia_private::TArray<SkMask::Format, true>::end() Line | Count | Source | 407 | 1.64k | T* end() { | 408 | 1.64k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.64k | return fData + fSize; | 412 | 1.64k | } |
skia_private::TArray<SkPackedGlyphID, true>::end() Line | Count | Source | 407 | 1.64k | T* end() { | 408 | 1.64k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.64k | return fData + fSize; | 412 | 1.64k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() skia_private::TArray<SkGlyph const*, true>::end() Line | Count | Source | 407 | 25.5k | T* end() { | 408 | 25.5k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 25.5k | return fData + fSize; | 412 | 25.5k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end() Line | Count | Source | 407 | 552M | T* end() { | 408 | 552M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 552M | return fData + fSize; | 412 | 552M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::end() Line | Count | Source | 407 | 4 | T* end() { | 408 | 4 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4 | return fData + fSize; | 412 | 4 | } |
skia_private::TArray<SkClosestRecord const*, true>::end() Line | Count | Source | 407 | 7.62M | T* end() { | 408 | 7.62M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7.62M | return fData + fSize; | 412 | 7.62M | } |
skia_private::TArray<SkClosestRecord, true>::end() Line | Count | Source | 407 | 3.83M | T* end() { | 408 | 3.83M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3.83M | return fData + fSize; | 412 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() skia_private::TArray<PathSegment, true>::end() Line | Count | Source | 407 | 6 | T* end() { | 408 | 6 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 6 | return fData + fSize; | 412 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() skia_private::TArray<OffsetEdge, true>::end() Line | Count | Source | 407 | 357 | T* end() { | 408 | 357 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 357 | return fData + fSize; | 412 | 357 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end() Line | Count | Source | 407 | 15.0k | T* end() { | 408 | 15.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 15.0k | return fData + fSize; | 412 | 15.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() skia_private::TArray<char, true>::end() Line | Count | Source | 407 | 19.9k | T* end() { | 408 | 19.9k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 19.9k | return fData + fSize; | 412 | 19.9k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end() Line | Count | Source | 407 | 366 | T* end() { | 408 | 366 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 366 | return fData + fSize; | 412 | 366 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::end() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::end() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::end() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::end() Line | Count | Source | 407 | 16.9k | T* end() { | 408 | 16.9k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 16.9k | return fData + fSize; | 412 | 16.9k | } |
skia_private::TArray<SkPoint, true>::end() Line | Count | Source | 407 | 4 | T* end() { | 408 | 4 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4 | return fData + fSize; | 412 | 4 | } |
skia_private::TArray<unsigned char, true>::end() Line | Count | Source | 407 | 4 | T* end() { | 408 | 4 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4 | return fData + fSize; | 412 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::end() Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end() Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::end() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() |
413 | 435M | const T* end() const { |
414 | 435M | if (fData == nullptr) { |
415 | 298k | SkASSERT(fSize == 0); |
416 | 298k | } |
417 | 435M | return fData + fSize; |
418 | 435M | } Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() const Line | Count | Source | 413 | 1.87M | const T* end() const { | 414 | 1.87M | if (fData == nullptr) { | 415 | 23.6k | SkASSERT(fSize == 0); | 416 | 23.6k | } | 417 | 1.87M | return fData + fSize; | 418 | 1.87M | } |
skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 413 | 424M | const T* end() const { | 414 | 424M | if (fData == nullptr) { | 415 | 62 | SkASSERT(fSize == 0); | 416 | 62 | } | 417 | 424M | return fData + fSize; | 418 | 424M | } |
skia_private::TArray<float, true>::end() const Line | Count | Source | 413 | 3.13M | const T* end() const { | 414 | 3.13M | if (fData == nullptr) { | 415 | 103 | SkASSERT(fSize == 0); | 416 | 103 | } | 417 | 3.13M | return fData + fSize; | 418 | 3.13M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const Line | Count | Source | 413 | 2.54M | const T* end() const { | 414 | 2.54M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 2.54M | return fData + fSize; | 418 | 2.54M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end() const Line | Count | Source | 413 | 851k | const T* end() const { | 414 | 851k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 851k | return fData + fSize; | 418 | 851k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() const Line | Count | Source | 413 | 14.8k | const T* end() const { | 414 | 14.8k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 14.8k | return fData + fSize; | 418 | 14.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const Line | Count | Source | 413 | 24.4k | const T* end() const { | 414 | 24.4k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 24.4k | return fData + fSize; | 418 | 24.4k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::end() const Line | Count | Source | 413 | 34.5k | const T* end() const { | 414 | 34.5k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 34.5k | return fData + fSize; | 418 | 34.5k | } |
skia_private::TArray<int, true>::end() const Line | Count | Source | 413 | 88 | const T* end() const { | 414 | 88 | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 88 | return fData + fSize; | 418 | 88 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const skia_private::TArray<GrSurfaceProxy*, true>::end() const Line | Count | Source | 413 | 2.04M | const T* end() const { | 414 | 2.04M | if (fData == nullptr) { | 415 | 274k | SkASSERT(fSize == 0); | 416 | 274k | } | 417 | 2.04M | return fData + fSize; | 418 | 2.04M | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const Line | Count | Source | 413 | 193k | const T* end() const { | 414 | 193k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 193k | return fData + fSize; | 418 | 193k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const skia_private::TArray<sk_sp<SkSVGNode>, true>::end() const Line | Count | Source | 413 | 407 | const T* end() const { | 414 | 407 | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 407 | return fData + fSize; | 418 | 407 | } |
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end() const skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 413 | 4 | const T* end() const { | 414 | 4 | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 4 | return fData + fSize; | 418 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const |
419 | 2.15M | T* data() { return fData; }Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() skia_private::TArray<GrRenderTask*, true>::data() Line | Count | Source | 419 | 45.7k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::data() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::data() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::data() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::data() skia_private::TArray<sk_sp<SkImageFilter>, true>::data() Line | Count | Source | 419 | 1.68k | T* data() { return fData; } |
skia_private::TArray<sk_sp<SkShader>, true>::data() Line | Count | Source | 419 | 25.8k | T* data() { return fData; } |
skia_private::TArray<SkPoint, true>::data() Line | Count | Source | 419 | 649k | T* data() { return fData; } |
skia_private::TArray<unsigned char, true>::data() Line | Count | Source | 419 | 582k | T* data() { return fData; } |
skia_private::TArray<float, true>::data() Line | Count | Source | 419 | 634k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() Line | Count | Source | 419 | 7.23k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<bool, true>::data() Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::data() skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::data() Line | Count | Source | 419 | 8.20k | T* data() { return fData; } |
skia_private::TArray<SkSL::Field, true>::data() Line | Count | Source | 419 | 684 | T* data() { return fData; } |
skia_private::TArray<SkSL::RP::Instruction, true>::data() Line | Count | Source | 419 | 138 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<int, true>::data() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() Line | Count | Source | 419 | 3.27k | T* data() { return fData; } |
skia_private::TArray<SkSL::Variable*, true>::data() Line | Count | Source | 419 | 15.5k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::data() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::data() Line | Count | Source | 419 | 29.2k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data() skia_private::TArray<GrSurfaceProxy*, true>::data() Line | Count | Source | 419 | 33.8k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data() skia_private::TArray<GrTextureProxy*, true>::data() Line | Count | Source | 419 | 22.8k | T* data() { return fData; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data() Line | Count | Source | 419 | 22.8k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::data() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::data() Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::data() skia_private::TArray<unsigned short, true>::data() Line | Count | Source | 419 | 37.7k | T* data() { return fData; } |
skia_private::TArray<SkPackedGlyphID, true>::data() Line | Count | Source | 419 | 4.03k | T* data() { return fData; } |
skia_private::TArray<SkMask::Format, true>::data() Line | Count | Source | 419 | 3.39k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::data() skia_private::TArray<SkGlyph const*, true>::data() Line | Count | Source | 419 | 25.6k | T* data() { return fData; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::data() Line | Count | Source | 419 | 4 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::data() Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::data() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::data() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::data() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::data() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::data() skia_private::TArray<char, true>::data() Line | Count | Source | 419 | 376 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::data() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::data() Unexecuted instantiation: skia_private::TArray<SkString, true>::data() |
420 | 112k | const T* data() const { return fData; }Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() const Unexecuted instantiation: skia_private::TArray<SkPoint, true>::data() const Unexecuted instantiation: skia_private::TArray<unsigned char, true>::data() const skia_private::TArray<float, true>::data() const Line | Count | Source | 420 | 2.61k | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() const skia_private::TArray<SkSL::Variable*, true>::data() const Line | Count | Source | 420 | 109k | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const skia_private::TArray<SkSL::Field, true>::data() const Line | Count | Source | 420 | 110 | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::data() const Unexecuted instantiation: skia_private::TArray<int, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::data() const |
421 | 1.87G | int size() const { return fSize; }Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::size() const skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::size() const Line | Count | Source | 421 | 767k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const Line | Count | Source | 421 | 77.1k | int size() const { return fSize; } |
skia_private::TArray<SkString, true>::size() const Line | Count | Source | 421 | 22 | int size() const { return fSize; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const Line | Count | Source | 421 | 2.48k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::size() const Line | Count | Source | 421 | 2.80M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::size() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::size() const Line | Count | Source | 421 | 21.6k | int size() const { return fSize; } |
skia_private::TArray<SkPoint, true>::size() const Line | Count | Source | 421 | 938M | int size() const { return fSize; } |
skia_private::TArray<unsigned char, true>::size() const Line | Count | Source | 421 | 557M | int size() const { return fSize; } |
skia_private::TArray<float, true>::size() const Line | Count | Source | 421 | 120M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size() const skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const Line | Count | Source | 421 | 13.3k | int size() const { return fSize; } |
skia_private::TArray<GrRenderTask*, true>::size() const Line | Count | Source | 421 | 6.65M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const Line | Count | Source | 421 | 10.1M | int size() const { return fSize; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const Line | Count | Source | 421 | 1.31M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::size() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<char const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::size() const skia_private::TArray<sk_sp<GrRenderTask>, true>::size() const Line | Count | Source | 421 | 1.19M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::size() const skia_private::TArray<int, true>::size() const Line | Count | Source | 421 | 45.0M | int size() const { return fSize; } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const Line | Count | Source | 421 | 153k | int size() const { return fSize; } |
skia_private::TArray<std::__1::thread, false>::size() const Line | Count | Source | 421 | 588 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::size() const skia_private::TArray<sk_sp<SkShader>, true>::size() const Line | Count | Source | 421 | 77.4k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::size() const skia_private::TArray<sk_sp<SkImage const>, true>::size() const Line | Count | Source | 421 | 17.2k | int size() const { return fSize; } |
skia_private::TArray<SkPath, true>::size() const Line | Count | Source | 421 | 1.36M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const Line | Count | Source | 421 | 47.1k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const Line | Count | Source | 421 | 1.06k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const Line | Count | Source | 421 | 7 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const Line | Count | Source | 421 | 22 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const Line | Count | Source | 421 | 5 | int size() const { return fSize; } |
skia_private::TArray<SkPaint, true>::size() const Line | Count | Source | 421 | 15.9k | int size() const { return fSize; } |
skia_private::TArray<SkMatrix, true>::size() const Line | Count | Source | 421 | 72 | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::size() const Line | Count | Source | 421 | 2.43M | int size() const { return fSize; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const Line | Count | Source | 421 | 46.4k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Variable*, true>::size() const Line | Count | Source | 421 | 138k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const Line | Count | Source | 421 | 3 | int size() const { return fSize; } |
skia_private::TArray<SkOpRayHit*, true>::size() const Line | Count | Source | 421 | 31.4M | int size() const { return fSize; } |
skia_private::TArray<double, true>::size() const Line | Count | Source | 421 | 190k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const Line | Count | Source | 421 | 1.57k | int size() const { return fSize; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const Line | Count | Source | 421 | 81.2k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<bool, true>::size() const skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const Line | Count | Source | 421 | 1.35M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::size() const Line | Count | Source | 421 | 19.4k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const Line | Count | Source | 421 | 237k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::size() const Line | Count | Source | 421 | 25.8k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Field, true>::size() const Line | Count | Source | 421 | 794 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::size() const skia_private::TArray<SkSL::RP::Instruction, true>::size() const Line | Count | Source | 421 | 9.13M | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::size() const Line | Count | Source | 421 | 523k | int size() const { return fSize; } |
skia_private::TArray<float*, true>::size() const Line | Count | Source | 421 | 4.63M | int size() const { return fSize; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const Line | Count | Source | 421 | 4.63M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::size() const Line | Count | Source | 421 | 69 | int size() const { return fSize; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const Line | Count | Source | 421 | 624 | int size() const { return fSize; } |
skia_private::TArray<SkSL::Type const*, true>::size() const Line | Count | Source | 421 | 72.3k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::size() const Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::size() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::size() const Line | Count | Source | 421 | 25.7k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::size() const skia_private::TArray<GrGpu::SubmittedProc, true>::size() const Line | Count | Source | 421 | 27.4k | int size() const { return fSize; } |
skia_private::TArray<GrTextureProxy*, true>::size() const Line | Count | Source | 421 | 521k | int size() const { return fSize; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const Line | Count | Source | 421 | 406k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::size() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::size() const Line | Count | Source | 421 | 1.30k | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const Line | Count | Source | 421 | 121k | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const Line | Count | Source | 421 | 1.81k | int size() const { return fSize; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const Line | Count | Source | 421 | 50.9k | int size() const { return fSize; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const Line | Count | Source | 421 | 322 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::size() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::size() const Line | Count | Source | 421 | 166 | int size() const { return fSize; } |
skia_private::TArray<SkRect, true>::size() const Line | Count | Source | 421 | 129 | int size() const { return fSize; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const Line | Count | Source | 421 | 306 | int size() const { return fSize; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const Line | Count | Source | 421 | 45.6k | int size() const { return fSize; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::size() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::size() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::size() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::size() const Line | Count | Source | 421 | 6.53M | int size() const { return fSize; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const Line | Count | Source | 421 | 10.9k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::size() const skia_private::TArray<CircularRRectOp::RRect, true>::size() const Line | Count | Source | 421 | 41 | int size() const { return fSize; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const Line | Count | Source | 421 | 6 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::size() const skia_private::TArray<CircleOp::Circle, true>::size() const Line | Count | Source | 421 | 358 | int size() const { return fSize; } |
skia_private::TArray<EllipseOp::Ellipse, true>::size() const Line | Count | Source | 421 | 5 | int size() const { return fSize; } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const Line | Count | Source | 421 | 44 | int size() const { return fSize; } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const Line | Count | Source | 421 | 48 | int size() const { return fSize; } |
skia_private::TArray<GrSurfaceProxy*, true>::size() const Line | Count | Source | 421 | 83.0k | int size() const { return fSize; } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const Line | Count | Source | 421 | 15 | int size() const { return fSize; } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::size() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::size() const Line | Count | Source | 421 | 26.2k | int size() const { return fSize; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const Line | Count | Source | 421 | 1.85k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::size() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::size() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::size() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::size() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const Line | Count | Source | 421 | 61.9k | int size() const { return fSize; } |
skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const Line | Count | Source | 421 | 7.81k | int size() const { return fSize; } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::size() const Line | Count | Source | 421 | 180k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::size() const Line | Count | Source | 421 | 18 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::size() const skia_private::TArray<unsigned short, true>::size() const Line | Count | Source | 421 | 66.7k | int size() const { return fSize; } |
skia_private::TArray<SkPackedGlyphID, true>::size() const Line | Count | Source | 421 | 5.70k | int size() const { return fSize; } |
skia_private::TArray<SkMask::Format, true>::size() const Line | Count | Source | 421 | 1.66k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::size() const skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::size() const Line | Count | Source | 421 | 3.84k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::size() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::size() const skia_private::TArray<SkGlyph const*, true>::size() const Line | Count | Source | 421 | 51.3k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const Line | Count | Source | 421 | 105k | int size() const { return fSize; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const Line | Count | Source | 421 | 4 | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord, true>::size() const Line | Count | Source | 421 | 119M | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord const*, true>::size() const Line | Count | Source | 421 | 4.45M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::size() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::size() const Line | Count | Source | 421 | 229k | int size() const { return fSize; } |
skia_private::TArray<PathSegment, true>::size() const Line | Count | Source | 421 | 36 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::size() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::size() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::size() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::size() const skia_private::TArray<OffsetEdge, true>::size() const Line | Count | Source | 421 | 1.78k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::size() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::size() const Line | Count | Source | 421 | 15.0k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::size() const skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const Line | Count | Source | 421 | 176k | int size() const { return fSize; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const Line | Count | Source | 421 | 20.6k | int size() const { return fSize; } |
skia_private::TArray<char, true>::size() const Line | Count | Source | 421 | 1.48k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::size() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::size() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::size() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::size() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::size() const Line | Count | Source | 421 | 16.9k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::size() const |
422 | 104M | size_t size_bytes() const { return Bytes(fSize); }Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size_bytes() const skia_private::TArray<SkPoint, true>::size_bytes() const Line | Count | Source | 422 | 3.24M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<unsigned char, true>::size_bytes() const Line | Count | Source | 422 | 90.6M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<float, true>::size_bytes() const Line | Count | Source | 422 | 11.0M | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::size_bytes() const skia_private::TArray<SkFontScanner::AxisDefinition, true>::size_bytes() const Line | Count | Source | 422 | 297 | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<int, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size_bytes() const |
423 | 87.6M | void resize(size_t count) { this->resize_back((int)count); }Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize(unsigned long) skia_private::TArray<SkPoint, true>::resize(unsigned long) Line | Count | Source | 423 | 87.4M | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<float*, true>::resize(unsigned long) Line | Count | Source | 423 | 34.4k | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize(unsigned long) skia_private::TArray<SkPackedGlyphID, true>::resize(unsigned long) Line | Count | Source | 423 | 1.65k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<unsigned short, true>::resize(unsigned long) Line | Count | Source | 423 | 28.9k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<SkMask::Format, true>::resize(unsigned long) Line | Count | Source | 423 | 1.65k | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<int, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize(unsigned long) skia_private::TArray<SkGlyph const*, true>::resize(unsigned long) Line | Count | Source | 423 | 25.6k | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize(unsigned long) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize(unsigned long) skia_private::TArray<float, true>::resize(unsigned long) Line | Count | Source | 423 | 51.7k | void resize(size_t count) { this->resize_back((int)count); } |
|
424 | | |
425 | 667M | void clear() { |
426 | 667M | this->destroyAll(); |
427 | 667M | this->changeSize(0); |
428 | 667M | } skia_private::TArray<SkString, true>::clear() Line | Count | Source | 425 | 148 | void clear() { | 426 | 148 | this->destroyAll(); | 427 | 148 | this->changeSize(0); | 428 | 148 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear() Line | Count | Source | 425 | 2.82k | void clear() { | 426 | 2.82k | this->destroyAll(); | 427 | 2.82k | this->changeSize(0); | 428 | 2.82k | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::clear() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::clear() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear() Line | Count | Source | 425 | 4.51k | void clear() { | 426 | 4.51k | this->destroyAll(); | 427 | 4.51k | this->changeSize(0); | 428 | 4.51k | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::clear() skia_private::TArray<SkPoint, true>::clear() Line | Count | Source | 425 | 11.1M | void clear() { | 426 | 11.1M | this->destroyAll(); | 427 | 11.1M | this->changeSize(0); | 428 | 11.1M | } |
skia_private::TArray<int, true>::clear() Line | Count | Source | 425 | 361 | void clear() { | 426 | 361 | this->destroyAll(); | 427 | 361 | this->changeSize(0); | 428 | 361 | } |
skia_private::TArray<float, true>::clear() Line | Count | Source | 425 | 98.5M | void clear() { | 426 | 98.5M | this->destroyAll(); | 427 | 98.5M | this->changeSize(0); | 428 | 98.5M | } |
skia_private::TArray<unsigned char, true>::clear() Line | Count | Source | 425 | 98.5M | void clear() { | 426 | 98.5M | this->destroyAll(); | 427 | 98.5M | this->changeSize(0); | 428 | 98.5M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear() skia_private::TArray<SkPath, true>::clear() Line | Count | Source | 425 | 122k | void clear() { | 426 | 122k | this->destroyAll(); | 427 | 122k | this->changeSize(0); | 428 | 122k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear() Line | Count | Source | 425 | 501 | void clear() { | 426 | 501 | this->destroyAll(); | 427 | 501 | this->changeSize(0); | 428 | 501 | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear() Line | Count | Source | 425 | 31 | void clear() { | 426 | 31 | this->destroyAll(); | 427 | 31 | this->changeSize(0); | 428 | 31 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::clear() Line | Count | Source | 425 | 346 | void clear() { | 426 | 346 | this->destroyAll(); | 427 | 346 | this->changeSize(0); | 428 | 346 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::clear() Line | Count | Source | 425 | 7.48k | void clear() { | 426 | 7.48k | this->destroyAll(); | 427 | 7.48k | this->changeSize(0); | 428 | 7.48k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::clear() Line | Count | Source | 425 | 33 | void clear() { | 426 | 33 | this->destroyAll(); | 427 | 33 | this->changeSize(0); | 428 | 33 | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::clear() Line | Count | Source | 425 | 145 | void clear() { | 426 | 145 | this->destroyAll(); | 427 | 145 | this->changeSize(0); | 428 | 145 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::clear() Line | Count | Source | 425 | 2.29M | void clear() { | 426 | 2.29M | this->destroyAll(); | 427 | 2.29M | this->changeSize(0); | 428 | 2.29M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear() Line | Count | Source | 425 | 33.1k | void clear() { | 426 | 33.1k | this->destroyAll(); | 427 | 33.1k | this->changeSize(0); | 428 | 33.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkSize, true>::clear() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::clear() Line | Count | Source | 425 | 8.83k | void clear() { | 426 | 8.83k | this->destroyAll(); | 427 | 8.83k | this->changeSize(0); | 428 | 8.83k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear() Line | Count | Source | 425 | 16.2k | void clear() { | 426 | 16.2k | this->destroyAll(); | 427 | 16.2k | this->changeSize(0); | 428 | 16.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear() Line | Count | Source | 425 | 409k | void clear() { | 426 | 409k | this->destroyAll(); | 427 | 409k | this->changeSize(0); | 428 | 409k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::clear() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::clear() Line | Count | Source | 425 | 77.1k | void clear() { | 426 | 77.1k | this->destroyAll(); | 427 | 77.1k | this->changeSize(0); | 428 | 77.1k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear() Line | Count | Source | 425 | 25.7k | void clear() { | 426 | 25.7k | this->destroyAll(); | 427 | 25.7k | this->changeSize(0); | 428 | 25.7k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::clear() Line | Count | Source | 425 | 27.4k | void clear() { | 426 | 27.4k | this->destroyAll(); | 427 | 27.4k | this->changeSize(0); | 428 | 27.4k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear() Line | Count | Source | 425 | 235k | void clear() { | 426 | 235k | this->destroyAll(); | 427 | 235k | this->changeSize(0); | 428 | 235k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear() Line | Count | Source | 425 | 243k | void clear() { | 426 | 243k | this->destroyAll(); | 427 | 243k | this->changeSize(0); | 428 | 243k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::clear() skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::clear() Line | Count | Source | 425 | 306k | void clear() { | 426 | 306k | this->destroyAll(); | 427 | 306k | this->changeSize(0); | 428 | 306k | } |
skia_private::TArray<GrTextureProxy*, true>::clear() Line | Count | Source | 425 | 110k | void clear() { | 426 | 110k | this->destroyAll(); | 427 | 110k | this->changeSize(0); | 428 | 110k | } |
skia_private::TArray<GrSurfaceProxy*, true>::clear() Line | Count | Source | 425 | 110k | void clear() { | 426 | 110k | this->destroyAll(); | 427 | 110k | this->changeSize(0); | 428 | 110k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::clear() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::clear() skia_private::TArray<SkFontScanner::AxisDefinition, true>::clear() Line | Count | Source | 425 | 42.4k | void clear() { | 426 | 42.4k | this->destroyAll(); | 427 | 42.4k | this->changeSize(0); | 428 | 42.4k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear() Line | Count | Source | 425 | 1.65k | void clear() { | 426 | 1.65k | this->destroyAll(); | 427 | 1.65k | this->changeSize(0); | 428 | 1.65k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear() Line | Count | Source | 425 | 816 | void clear() { | 426 | 816 | this->destroyAll(); | 427 | 816 | this->changeSize(0); | 428 | 816 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear() Line | Count | Source | 425 | 455M | void clear() { | 426 | 455M | this->destroyAll(); | 427 | 455M | this->changeSize(0); | 428 | 455M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::clear() skia_private::TArray<char, true>::clear() Line | Count | Source | 425 | 376 | void clear() { | 426 | 376 | this->destroyAll(); | 427 | 376 | this->changeSize(0); | 428 | 376 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear() Line | Count | Source | 425 | 376 | void clear() { | 426 | 376 | this->destroyAll(); | 427 | 376 | this->changeSize(0); | 428 | 376 | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::clear() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::clear() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::clear() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::clear() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear() |
429 | | |
430 | 18.5M | void shrink_to_fit() { |
431 | 18.5M | if (!fOwnMemory || fSize == fCapacity) { |
432 | 15.3M | return; |
433 | 15.3M | } |
434 | 3.16M | this->unpoison(); |
435 | 3.16M | if (fSize == 0) { |
436 | 3.17k | sk_free(fData); |
437 | 3.17k | fData = nullptr; |
438 | 3.17k | fCapacity = 0; |
439 | 3.15M | } else { |
440 | 3.15M | SkSpan<std::byte> allocation = Allocate(fSize); |
441 | 3.15M | this->move(TCast(allocation.data())); |
442 | 3.15M | if (fOwnMemory) { |
443 | 3.15M | sk_free(fData); |
444 | 3.15M | } |
445 | | // Poison is applied in `setDataFromBytes`. |
446 | 3.15M | this->setDataFromBytes(allocation); |
447 | 3.15M | } |
448 | 3.16M | } skia_private::TArray<SkPoint, true>::shrink_to_fit() Line | Count | Source | 430 | 6.17M | void shrink_to_fit() { | 431 | 6.17M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 4.82M | return; | 433 | 4.82M | } | 434 | 1.34M | this->unpoison(); | 435 | 1.34M | if (fSize == 0) { | 436 | 1.27k | sk_free(fData); | 437 | 1.27k | fData = nullptr; | 438 | 1.27k | fCapacity = 0; | 439 | 1.34M | } else { | 440 | 1.34M | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 1.34M | this->move(TCast(allocation.data())); | 442 | 1.34M | if (fOwnMemory) { | 443 | 1.34M | sk_free(fData); | 444 | 1.34M | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 1.34M | this->setDataFromBytes(allocation); | 447 | 1.34M | } | 448 | 1.34M | } |
skia_private::TArray<unsigned char, true>::shrink_to_fit() Line | Count | Source | 430 | 6.17M | void shrink_to_fit() { | 431 | 6.17M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 5.07M | return; | 433 | 5.07M | } | 434 | 1.09M | this->unpoison(); | 435 | 1.09M | if (fSize == 0) { | 436 | 720 | sk_free(fData); | 437 | 720 | fData = nullptr; | 438 | 720 | fCapacity = 0; | 439 | 1.09M | } else { | 440 | 1.09M | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 1.09M | this->move(TCast(allocation.data())); | 442 | 1.09M | if (fOwnMemory) { | 443 | 1.09M | sk_free(fData); | 444 | 1.09M | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 1.09M | this->setDataFromBytes(allocation); | 447 | 1.09M | } | 448 | 1.09M | } |
skia_private::TArray<float, true>::shrink_to_fit() Line | Count | Source | 430 | 6.17M | void shrink_to_fit() { | 431 | 6.17M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 5.45M | return; | 433 | 5.45M | } | 434 | 720k | this->unpoison(); | 435 | 720k | if (fSize == 0) { | 436 | 1.17k | sk_free(fData); | 437 | 1.17k | fData = nullptr; | 438 | 1.17k | fCapacity = 0; | 439 | 718k | } else { | 440 | 718k | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 718k | this->move(TCast(allocation.data())); | 442 | 718k | if (fOwnMemory) { | 443 | 718k | sk_free(fData); | 444 | 718k | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 718k | this->setDataFromBytes(allocation); | 447 | 718k | } | 448 | 720k | } |
|
449 | | |
450 | | /** |
451 | | * Get the i^th element. |
452 | | */ |
453 | 220M | T& operator[] (int i) { |
454 | 220M | return fData[sk_collection_check_bounds(i, this->size())]; |
455 | 220M | } skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int) Line | Count | Source | 453 | 9.62k | T& operator[] (int i) { | 454 | 9.62k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 9.62k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) skia_private::TArray<SkPoint, true>::operator[](int) Line | Count | Source | 453 | 13.4M | T& operator[] (int i) { | 454 | 13.4M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 13.4M | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int) skia_private::TArray<float, true>::operator[](int) Line | Count | Source | 453 | 20.6k | T& operator[] (int i) { | 454 | 20.6k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 20.6k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int) Line | Count | Source | 453 | 4.32k | T& operator[] (int i) { | 454 | 4.32k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.32k | } |
skia_private::TArray<GrRenderTask*, true>::operator[](int) Line | Count | Source | 453 | 245k | T& operator[] (int i) { | 454 | 245k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 245k | } |
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::operator[](int) skia_private::TArray<int, true>::operator[](int) Line | Count | Source | 453 | 44.3M | T& operator[] (int i) { | 454 | 44.3M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 44.3M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::operator[](int) Line | Count | Source | 453 | 153k | T& operator[] (int i) { | 454 | 153k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 153k | } |
skia_private::TArray<std::__1::thread, false>::operator[](int) Line | Count | Source | 453 | 140 | T& operator[] (int i) { | 454 | 140 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 140 | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int) Line | Count | Source | 453 | 350k | T& operator[] (int i) { | 454 | 350k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 350k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) skia_private::TArray<SkPath, true>::operator[](int) Line | Count | Source | 453 | 1.34M | T& operator[] (int i) { | 454 | 1.34M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.34M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator[](int) Line | Count | Source | 453 | 6.63k | T& operator[] (int i) { | 454 | 6.63k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 6.63k | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) skia_private::TArray<sk_sp<SkTypeface>, true>::operator[](int) Line | Count | Source | 453 | 2 | T& operator[] (int i) { | 454 | 2 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2 | } |
skia_private::TArray<SkOpRayHit*, true>::operator[](int) Line | Count | Source | 453 | 27.3M | T& operator[] (int i) { | 454 | 27.3M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 27.3M | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int) Line | Count | Source | 453 | 3.81k | T& operator[] (int i) { | 454 | 3.81k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 3.81k | } |
Unexecuted instantiation: skia_private::TArray<bool, true>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) Line | Count | Source | 453 | 128 | T& operator[] (int i) { | 454 | 128 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 128 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) Line | Count | Source | 453 | 10.5k | T& operator[] (int i) { | 454 | 10.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 10.5k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::operator[](int) Line | Count | Source | 453 | 288k | T& operator[] (int i) { | 454 | 288k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 288k | } |
skia_private::TArray<float*, true>::operator[](int) Line | Count | Source | 453 | 4.59M | T& operator[] (int i) { | 454 | 4.59M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.59M | } |
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int) Line | Count | Source | 453 | 200 | T& operator[] (int i) { | 454 | 200 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 200 | } |
skia_private::TArray<SkSL::Type const*, true>::operator[](int) Line | Count | Source | 453 | 25.6k | T& operator[] (int i) { | 454 | 25.6k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 25.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) Line | Count | Source | 453 | 89.0k | T& operator[] (int i) { | 454 | 89.0k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 89.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int) Line | Count | Source | 453 | 3.64k | T& operator[] (int i) { | 454 | 3.64k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 3.64k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::operator[](int) skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) Line | Count | Source | 453 | 803k | T& operator[] (int i) { | 454 | 803k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 803k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator[](int) Line | Count | Source | 453 | 187k | T& operator[] (int i) { | 454 | 187k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 187k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 651 | T& operator[] (int i) { | 454 | 651 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 651 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) Line | Count | Source | 453 | 66.9k | T& operator[] (int i) { | 454 | 66.9k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 66.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int) Line | Count | Source | 453 | 363 | T& operator[] (int i) { | 454 | 363 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 7.71k | T& operator[] (int i) { | 454 | 7.71k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 7.71k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 161 | T& operator[] (int i) { | 454 | 161 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 161 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) Line | Count | Source | 453 | 123 | T& operator[] (int i) { | 454 | 123 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 123 | } |
skia_private::TArray<SkRect, true>::operator[](int) Line | Count | Source | 453 | 129 | T& operator[] (int i) { | 454 | 129 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 129 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int) Line | Count | Source | 453 | 306 | T& operator[] (int i) { | 454 | 306 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 306 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 11.5k | T& operator[] (int i) { | 454 | 11.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 11.5k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::operator[](int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::operator[](int) Line | Count | Source | 453 | 6.52M | T& operator[] (int i) { | 454 | 6.52M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 6.52M | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int) skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) Line | Count | Source | 453 | 8 | T& operator[] (int i) { | 454 | 8 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 8 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) Line | Count | Source | 453 | 40 | T& operator[] (int i) { | 454 | 40 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) Line | Count | Source | 453 | 359k | T& operator[] (int i) { | 454 | 359k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 359k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) Line | Count | Source | 453 | 12 | T& operator[] (int i) { | 454 | 12 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 12 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) Line | Count | Source | 453 | 15.2k | T& operator[] (int i) { | 454 | 15.2k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 15.2k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int) Line | Count | Source | 453 | 926 | T& operator[] (int i) { | 454 | 926 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 926 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int) Line | Count | Source | 453 | 25.4k | T& operator[] (int i) { | 454 | 25.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 25.4k | } |
skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int) Line | Count | Source | 453 | 480 | T& operator[] (int i) { | 454 | 480 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 480 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator[](int) Line | Count | Source | 453 | 9.60k | T& operator[] (int i) { | 454 | 9.60k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 9.60k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::operator[](int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::operator[](int) Line | Count | Source | 453 | 5.37k | T& operator[] (int i) { | 454 | 5.37k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 5.37k | } |
skia_private::TArray<SkClosestRecord, true>::operator[](int) Line | Count | Source | 453 | 115M | T& operator[] (int i) { | 454 | 115M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 115M | } |
skia_private::TArray<SkClosestRecord const*, true>::operator[](int) Line | Count | Source | 453 | 4.45M | T& operator[] (int i) { | 454 | 4.45M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.45M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) Line | Count | Source | 453 | 101k | T& operator[] (int i) { | 454 | 101k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 101k | } |
skia_private::TArray<PathSegment, true>::operator[](int) Line | Count | Source | 453 | 30 | T& operator[] (int i) { | 454 | 30 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 30 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::operator[](int) skia_private::TArray<OffsetEdge, true>::operator[](int) Line | Count | Source | 453 | 1.07k | T& operator[] (int i) { | 454 | 1.07k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.07k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::operator[](int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int) Line | Count | Source | 453 | 19.5k | T& operator[] (int i) { | 454 | 19.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 19.5k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) |
456 | | |
457 | 56.2M | const T& operator[] (int i) const { |
458 | 56.2M | return fData[sk_collection_check_bounds(i, this->size())]; |
459 | 56.2M | } skia_private::TArray<SkString, true>::operator[](int) const Line | Count | Source | 457 | 22 | const T& operator[] (int i) const { | 458 | 22 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 22 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const Line | Count | Source | 457 | 403 | const T& operator[] (int i) const { | 458 | 403 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 403 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const Line | Count | Source | 457 | 845k | const T& operator[] (int i) const { | 458 | 845k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 845k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) const skia_private::TArray<unsigned char, true>::operator[](int) const Line | Count | Source | 457 | 20.9M | const T& operator[] (int i) const { | 458 | 20.9M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 20.9M | } |
skia_private::TArray<SkPoint, true>::operator[](int) const Line | Count | Source | 457 | 16.3M | const T& operator[] (int i) const { | 458 | 16.3M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 16.3M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const Line | Count | Source | 457 | 5.37M | const T& operator[] (int i) const { | 458 | 5.37M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 5.37M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) const skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) const Line | Count | Source | 457 | 3.92k | const T& operator[] (int i) const { | 458 | 3.92k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 3.92k | } |
skia_private::TArray<SkPath, true>::operator[](int) const Line | Count | Source | 457 | 15.0k | const T& operator[] (int i) const { | 458 | 15.0k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 15.0k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const Line | Count | Source | 457 | 402 | const T& operator[] (int i) const { | 458 | 402 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 402 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) const skia_private::TArray<SkPaint, true>::operator[](int) const Line | Count | Source | 457 | 3.04k | const T& operator[] (int i) const { | 458 | 3.04k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 3.04k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::operator[](int) const Line | Count | Source | 457 | 1.37M | const T& operator[] (int i) const { | 458 | 1.37M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 1.37M | } |
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const Line | Count | Source | 457 | 267 | const T& operator[] (int i) const { | 458 | 267 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 267 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const Line | Count | Source | 457 | 219k | const T& operator[] (int i) const { | 458 | 219k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 219k | } |
skia_private::TArray<int, true>::operator[](int) const Line | Count | Source | 457 | 72.3k | const T& operator[] (int i) const { | 458 | 72.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 72.3k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) const Line | Count | Source | 457 | 4.52M | const T& operator[] (int i) const { | 458 | 4.52M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 4.52M | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::operator[](int) const skia_private::TArray<GrRenderTask*, true>::operator[](int) const Line | Count | Source | 457 | 1.79M | const T& operator[] (int i) const { | 458 | 1.79M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 1.79M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) const Line | Count | Source | 457 | 53.3k | const T& operator[] (int i) const { | 458 | 53.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 53.3k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const Line | Count | Source | 457 | 35.5k | const T& operator[] (int i) const { | 458 | 35.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 35.5k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const Line | Count | Source | 457 | 10 | const T& operator[] (int i) const { | 458 | 10 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const Line | Count | Source | 457 | 5.40k | const T& operator[] (int i) const { | 458 | 5.40k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 5.40k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::operator[](int) const skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) const Line | Count | Source | 457 | 29 | const T& operator[] (int i) const { | 458 | 29 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 29 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) const Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) const Line | Count | Source | 457 | 227 | const T& operator[] (int i) const { | 458 | 227 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 227 | } |
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrSurfaceProxy*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::operator[](int) const skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) const Line | Count | Source | 457 | 7 | const T& operator[] (int i) const { | 458 | 7 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 7 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator[](int) const Line | Count | Source | 457 | 904 | const T& operator[] (int i) const { | 458 | 904 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 904 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) const skia_private::TArray<SkClosestRecord, true>::operator[](int) const Line | Count | Source | 457 | 4.45M | const T& operator[] (int i) const { | 458 | 4.45M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 4.45M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::operator[](int) const skia_private::TArray<sk_sp<SkSVGNode>, true>::operator[](int) const Line | Count | Source | 457 | 86.7k | const T& operator[] (int i) const { | 458 | 86.7k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 86.7k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) const |
460 | | |
461 | 438k | T& at(int i) { return (*this)[i]; }skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int) Line | Count | Source | 461 | 413k | T& at(int i) { return (*this)[i]; } |
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::at(int) Line | Count | Source | 461 | 25.4k | T& at(int i) { return (*this)[i]; } |
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::at(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::at(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::at(int) |
462 | 0 | const T& at(int i) const { return (*this)[i]; } |
463 | | |
464 | | /** |
465 | | * equivalent to operator[](0) |
466 | | */ |
467 | 117k | T& front() { |
468 | 117k | sk_collection_not_empty(this->empty()); |
469 | 117k | return fData[0]; |
470 | 117k | } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::front() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() Line | Count | Source | 467 | 93.9k | T& front() { | 468 | 93.9k | sk_collection_not_empty(this->empty()); | 469 | 93.9k | return fData[0]; | 470 | 93.9k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() Line | Count | Source | 467 | 48 | T& front() { | 468 | 48 | sk_collection_not_empty(this->empty()); | 469 | 48 | return fData[0]; | 470 | 48 | } |
skia_private::TArray<CircularRRectOp::RRect, true>::front() Line | Count | Source | 467 | 145 | T& front() { | 468 | 145 | sk_collection_not_empty(this->empty()); | 469 | 145 | return fData[0]; | 470 | 145 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::front() Line | Count | Source | 467 | 6 | T& front() { | 468 | 6 | sk_collection_not_empty(this->empty()); | 469 | 6 | return fData[0]; | 470 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front() skia_private::TArray<CircleOp::Circle, true>::front() Line | Count | Source | 467 | 435 | T& front() { | 468 | 435 | sk_collection_not_empty(this->empty()); | 469 | 435 | return fData[0]; | 470 | 435 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::front() Line | Count | Source | 467 | 5 | T& front() { | 468 | 5 | sk_collection_not_empty(this->empty()); | 469 | 5 | return fData[0]; | 470 | 5 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::front() Line | Count | Source | 467 | 8 | T& front() { | 468 | 8 | sk_collection_not_empty(this->empty()); | 469 | 8 | return fData[0]; | 470 | 8 | } |
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front() Line | Count | Source | 467 | 5.79k | T& front() { | 468 | 5.79k | sk_collection_not_empty(this->empty()); | 469 | 5.79k | return fData[0]; | 470 | 5.79k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::front() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::front() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::front() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::front() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::front() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::front() Line | Count | Source | 467 | 16.9k | T& front() { | 468 | 16.9k | sk_collection_not_empty(this->empty()); | 469 | 16.9k | return fData[0]; | 470 | 16.9k | } |
|
471 | | |
472 | 151k | const T& front() const { |
473 | 151k | sk_collection_not_empty(this->empty()); |
474 | 151k | return fData[0]; |
475 | 151k | } skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const Line | Count | Source | 472 | 17 | const T& front() const { | 473 | 17 | sk_collection_not_empty(this->empty()); | 474 | 17 | return fData[0]; | 475 | 17 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const Line | Count | Source | 472 | 151k | const T& front() const { | 473 | 151k | sk_collection_not_empty(this->empty()); | 474 | 151k | return fData[0]; | 475 | 151k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::front() const |
476 | | |
477 | | /** |
478 | | * equivalent to operator[](size() - 1) |
479 | | */ |
480 | 2.05M | T& back() { |
481 | 2.05M | sk_collection_not_empty(this->empty()); |
482 | 2.05M | return fData[fSize - 1]; |
483 | 2.05M | } Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() Line | Count | Source | 480 | 496k | T& back() { | 481 | 496k | sk_collection_not_empty(this->empty()); | 482 | 496k | return fData[fSize - 1]; | 483 | 496k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::back() Unexecuted instantiation: skia_private::TArray<SkPoint, true>::back() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() Line | Count | Source | 480 | 158 | T& back() { | 481 | 158 | sk_collection_not_empty(this->empty()); | 482 | 158 | return fData[fSize - 1]; | 483 | 158 | } |
skia_private::TArray<int, true>::back() Line | Count | Source | 480 | 32 | T& back() { | 481 | 32 | sk_collection_not_empty(this->empty()); | 482 | 32 | return fData[fSize - 1]; | 483 | 32 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back() Line | Count | Source | 480 | 270 | T& back() { | 481 | 270 | sk_collection_not_empty(this->empty()); | 482 | 270 | return fData[fSize - 1]; | 483 | 270 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::back() Line | Count | Source | 480 | 11.0k | T& back() { | 481 | 11.0k | sk_collection_not_empty(this->empty()); | 482 | 11.0k | return fData[fSize - 1]; | 483 | 11.0k | } |
skia_private::TArray<bool, true>::back() Line | Count | Source | 480 | 4.33k | T& back() { | 481 | 4.33k | sk_collection_not_empty(this->empty()); | 482 | 4.33k | return fData[fSize - 1]; | 483 | 4.33k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::back() Line | Count | Source | 480 | 712 | T& back() { | 481 | 712 | sk_collection_not_empty(this->empty()); | 482 | 712 | return fData[fSize - 1]; | 483 | 712 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back() Line | Count | Source | 480 | 68.2k | T& back() { | 481 | 68.2k | sk_collection_not_empty(this->empty()); | 482 | 68.2k | return fData[fSize - 1]; | 483 | 68.2k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back() Line | Count | Source | 480 | 162 | T& back() { | 481 | 162 | sk_collection_not_empty(this->empty()); | 482 | 162 | return fData[fSize - 1]; | 483 | 162 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::back() Line | Count | Source | 480 | 41.7k | T& back() { | 481 | 41.7k | sk_collection_not_empty(this->empty()); | 482 | 41.7k | return fData[fSize - 1]; | 483 | 41.7k | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::back() skia_private::TArray<EllipseOp::Ellipse, true>::back() Line | Count | Source | 480 | 9 | T& back() { | 481 | 9 | sk_collection_not_empty(this->empty()); | 482 | 9 | return fData[fSize - 1]; | 483 | 9 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back() Line | Count | Source | 480 | 927 | T& back() { | 481 | 927 | sk_collection_not_empty(this->empty()); | 482 | 927 | return fData[fSize - 1]; | 483 | 927 | } |
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::back() Unexecuted instantiation: skia_private::TArray<float, true>::back() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::back() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() Line | Count | Source | 480 | 1.40M | T& back() { | 481 | 1.40M | sk_collection_not_empty(this->empty()); | 482 | 1.40M | return fData[fSize - 1]; | 483 | 1.40M | } |
skia_private::TArray<PathSegment, true>::back() Line | Count | Source | 480 | 120 | T& back() { | 481 | 120 | sk_collection_not_empty(this->empty()); | 482 | 120 | return fData[fSize - 1]; | 483 | 120 | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::back() skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::back() Line | Count | Source | 480 | 19.5k | T& back() { | 481 | 19.5k | sk_collection_not_empty(this->empty()); | 482 | 19.5k | return fData[fSize - 1]; | 483 | 19.5k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::back() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::back() Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back() |
484 | | |
485 | 1.03M | const T& back() const { |
486 | 1.03M | sk_collection_not_empty(this->empty()); |
487 | 1.03M | return fData[fSize - 1]; |
488 | 1.03M | } Unexecuted instantiation: skia_private::TArray<bool, true>::back() const Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::back() const skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() const Line | Count | Source | 485 | 1.03M | const T& back() const { | 486 | 1.03M | sk_collection_not_empty(this->empty()); | 487 | 1.03M | return fData[fSize - 1]; | 488 | 1.03M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const Line | Count | Source | 485 | 570 | const T& back() const { | 486 | 570 | sk_collection_not_empty(this->empty()); | 487 | 570 | return fData[fSize - 1]; | 488 | 570 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() const |
489 | | |
490 | | /** |
491 | | * equivalent to operator[](size()-1-i) |
492 | | */ |
493 | 303k | T& fromBack(int i) { |
494 | 303k | return (*this)[fSize - i - 1]; |
495 | 303k | } skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int) Line | Count | Source | 493 | 10.5k | T& fromBack(int i) { | 494 | 10.5k | return (*this)[fSize - i - 1]; | 495 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::fromBack(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::fromBack(int) Line | Count | Source | 493 | 191k | T& fromBack(int i) { | 494 | 191k | return (*this)[fSize - i - 1]; | 495 | 191k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int) Line | Count | Source | 493 | 101k | T& fromBack(int i) { | 494 | 101k | return (*this)[fSize - i - 1]; | 495 | 101k | } |
|
496 | | |
497 | | const T& fromBack(int i) const { |
498 | | return (*this)[fSize - i - 1]; |
499 | | } |
500 | | |
501 | 149k | bool operator==(const TArray<T, MEM_MOVE>& right) const { |
502 | 149k | int leftCount = this->size(); |
503 | 149k | if (leftCount != right.size()) { |
504 | 11.5k | return false; |
505 | 11.5k | } |
506 | 139k | for (int index = 0; index < leftCount; ++index) { |
507 | 1.20k | if (fData[index] != right.fData[index]) { |
508 | 270 | return false; |
509 | 270 | } |
510 | 1.20k | } |
511 | 138k | return true; |
512 | 138k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator==(skia_private::TArray<unsigned int, true> const&) const skia_private::TArray<unsigned char, true>::operator==(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 501 | 46.0k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 46.0k | int leftCount = this->size(); | 503 | 46.0k | if (leftCount != right.size()) { | 504 | 0 | return false; | 505 | 0 | } | 506 | 46.2k | for (int index = 0; index < leftCount; ++index) { | 507 | 223 | if (fData[index] != right.fData[index]) { | 508 | 0 | return false; | 509 | 0 | } | 510 | 223 | } | 511 | 46.0k | return true; | 512 | 46.0k | } |
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const Line | Count | Source | 501 | 46.0k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 46.0k | int leftCount = this->size(); | 503 | 46.0k | if (leftCount != right.size()) { | 504 | 0 | return false; | 505 | 0 | } | 506 | 46.0k | for (int index = 0; index < leftCount; ++index) { | 507 | 0 | if (fData[index] != right.fData[index]) { | 508 | 0 | return false; | 509 | 0 | } | 510 | 0 | } | 511 | 46.0k | return true; | 512 | 46.0k | } |
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 501 | 57.7k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 57.7k | int leftCount = this->size(); | 503 | 57.7k | if (leftCount != right.size()) { | 504 | 11.5k | return false; | 505 | 11.5k | } | 506 | 46.9k | for (int index = 0; index < leftCount; ++index) { | 507 | 980 | if (fData[index] != right.fData[index]) { | 508 | 270 | return false; | 509 | 270 | } | 510 | 980 | } | 511 | 46.0k | return true; | 512 | 46.2k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const |
513 | | |
514 | 149k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { |
515 | 149k | return !(*this == right); |
516 | 149k | } skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 514 | 57.7k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 57.7k | return !(*this == right); | 516 | 57.7k | } |
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const Line | Count | Source | 514 | 46.0k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 46.0k | return !(*this == right); | 516 | 46.0k | } |
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 514 | 46.0k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 46.0k | return !(*this == right); | 516 | 46.0k | } |
|
517 | | |
518 | 1.33G | int capacity() const { |
519 | 1.33G | return fCapacity; |
520 | 1.33G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const skia_private::TArray<bool, true>::capacity() const Line | Count | Source | 518 | 9.87k | int capacity() const { | 519 | 9.87k | return fCapacity; | 520 | 9.87k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const Line | Count | Source | 518 | 379k | int capacity() const { | 519 | 379k | return fCapacity; | 520 | 379k | } |
skia_private::TArray<SkString, true>::capacity() const Line | Count | Source | 518 | 74 | int capacity() const { | 519 | 74 | return fCapacity; | 520 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const Line | Count | Source | 518 | 2.83k | int capacity() const { | 519 | 2.83k | return fCapacity; | 520 | 2.83k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const Line | Count | Source | 518 | 21.6k | int capacity() const { | 519 | 21.6k | return fCapacity; | 520 | 21.6k | } |
skia_private::TArray<SkPoint, true>::capacity() const Line | Count | Source | 518 | 564M | int capacity() const { | 519 | 564M | return fCapacity; | 520 | 564M | } |
skia_private::TArray<unsigned char, true>::capacity() const Line | Count | Source | 518 | 469M | int capacity() const { | 519 | 469M | return fCapacity; | 520 | 469M | } |
skia_private::TArray<float, true>::capacity() const Line | Count | Source | 518 | 122M | int capacity() const { | 519 | 122M | return fCapacity; | 520 | 122M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::capacity() const skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const Line | Count | Source | 518 | 4.32k | int capacity() const { | 519 | 4.32k | return fCapacity; | 520 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const Line | Count | Source | 518 | 436k | int capacity() const { | 519 | 436k | return fCapacity; | 520 | 436k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::capacity() const Unexecuted instantiation: skia_private::TArray<char const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::capacity() const skia_private::TArray<int, true>::capacity() const Line | Count | Source | 518 | 63.1M | int capacity() const { | 519 | 63.1M | return fCapacity; | 520 | 63.1M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const Line | Count | Source | 518 | 313k | int capacity() const { | 519 | 313k | return fCapacity; | 520 | 313k | } |
skia_private::TArray<std::__1::thread, false>::capacity() const Line | Count | Source | 518 | 140 | int capacity() const { | 519 | 140 | return fCapacity; | 520 | 140 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::capacity() const skia_private::TArray<sk_sp<SkImageFilter>, true>::capacity() const Line | Count | Source | 518 | 23.8k | int capacity() const { | 519 | 23.8k | return fCapacity; | 520 | 23.8k | } |
skia_private::TArray<sk_sp<SkShader>, true>::capacity() const Line | Count | Source | 518 | 59.8k | int capacity() const { | 519 | 59.8k | return fCapacity; | 520 | 59.8k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const skia_private::TArray<SkPaint, true>::capacity() const Line | Count | Source | 518 | 53.3k | int capacity() const { | 519 | 53.3k | return fCapacity; | 520 | 53.3k | } |
skia_private::TArray<SkPath, true>::capacity() const Line | Count | Source | 518 | 1.00M | int capacity() const { | 519 | 1.00M | return fCapacity; | 520 | 1.00M | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const Line | Count | Source | 518 | 92.3k | int capacity() const { | 519 | 92.3k | return fCapacity; | 520 | 92.3k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const Line | Count | Source | 518 | 228 | int capacity() const { | 519 | 228 | return fCapacity; | 520 | 228 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::capacity() const skia_private::TArray<sk_sp<SkVertices const>, true>::capacity() const Line | Count | Source | 518 | 3.76k | int capacity() const { | 519 | 3.76k | return fCapacity; | 520 | 3.76k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const Line | Count | Source | 518 | 169k | int capacity() const { | 519 | 169k | return fCapacity; | 520 | 169k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::capacity() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::capacity() const Line | Count | Source | 518 | 1.42M | int capacity() const { | 519 | 1.42M | return fCapacity; | 520 | 1.42M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const Line | Count | Source | 518 | 6.63k | int capacity() const { | 519 | 6.63k | return fCapacity; | 520 | 6.63k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const Line | Count | Source | 518 | 1 | int capacity() const { | 519 | 1 | return fCapacity; | 520 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::capacity() const Line | Count | Source | 518 | 64.2M | int capacity() const { | 519 | 64.2M | return fCapacity; | 520 | 64.2M | } |
skia_private::TArray<double, true>::capacity() const Line | Count | Source | 518 | 31.1M | int capacity() const { | 519 | 31.1M | return fCapacity; | 520 | 31.1M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::capacity() const skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const Line | Count | Source | 518 | 164k | int capacity() const { | 519 | 164k | return fCapacity; | 520 | 164k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::capacity() const Line | Count | Source | 518 | 8.83k | int capacity() const { | 519 | 8.83k | return fCapacity; | 520 | 8.83k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const Line | Count | Source | 518 | 47.7k | int capacity() const { | 519 | 47.7k | return fCapacity; | 520 | 47.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const Line | Count | Source | 518 | 657k | int capacity() const { | 519 | 657k | return fCapacity; | 520 | 657k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const Line | Count | Source | 518 | 137k | int capacity() const { | 519 | 137k | return fCapacity; | 520 | 137k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const Line | Count | Source | 518 | 12.4k | int capacity() const { | 519 | 12.4k | return fCapacity; | 520 | 12.4k | } |
skia_private::TArray<SkSL::Field, true>::capacity() const Line | Count | Source | 518 | 222 | int capacity() const { | 519 | 222 | return fCapacity; | 520 | 222 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::capacity() const skia_private::TArray<SkSL::RP::Instruction, true>::capacity() const Line | Count | Source | 518 | 6.26k | int capacity() const { | 519 | 6.26k | return fCapacity; | 520 | 6.26k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const Line | Count | Source | 518 | 3.97M | int capacity() const { | 519 | 3.97M | return fCapacity; | 520 | 3.97M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::capacity() const Line | Count | Source | 518 | 165k | int capacity() const { | 519 | 165k | return fCapacity; | 520 | 165k | } |
skia_private::TArray<float*, true>::capacity() const Line | Count | Source | 518 | 68.8k | int capacity() const { | 519 | 68.8k | return fCapacity; | 520 | 68.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::capacity() const skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const Line | Count | Source | 518 | 172 | int capacity() const { | 519 | 172 | return fCapacity; | 520 | 172 | } |
skia_private::TArray<SkSL::Variable*, true>::capacity() const Line | Count | Source | 518 | 13.3k | int capacity() const { | 519 | 13.3k | return fCapacity; | 520 | 13.3k | } |
skia_private::TArray<SkSL::Type const*, true>::capacity() const Line | Count | Source | 518 | 48.4k | int capacity() const { | 519 | 48.4k | return fCapacity; | 520 | 48.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::capacity() const SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::capacity() const Line | Count | Source | 518 | 29.3k | int capacity() const { | 519 | 29.3k | return fCapacity; | 520 | 29.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::capacity() const skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::capacity() const Line | Count | Source | 518 | 1 | int capacity() const { | 519 | 1 | return fCapacity; | 520 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::capacity() const skia_private::TArray<sk_sp<GrRenderTask>, true>::capacity() const Line | Count | Source | 518 | 269k | int capacity() const { | 519 | 269k | return fCapacity; | 520 | 269k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const Line | Count | Source | 518 | 4.44k | int capacity() const { | 519 | 4.44k | return fCapacity; | 520 | 4.44k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::capacity() const Line | Count | Source | 518 | 1.16M | int capacity() const { | 519 | 1.16M | return fCapacity; | 520 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const skia_private::TArray<GrRenderTask*, true>::capacity() const Line | Count | Source | 518 | 516k | int capacity() const { | 519 | 516k | return fCapacity; | 520 | 516k | } |
skia_private::TArray<GrTextureProxy*, true>::capacity() const Line | Count | Source | 518 | 22.8k | int capacity() const { | 519 | 22.8k | return fCapacity; | 520 | 22.8k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const Line | Count | Source | 518 | 269k | int capacity() const { | 519 | 269k | return fCapacity; | 520 | 269k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const Line | Count | Source | 518 | 93.5k | int capacity() const { | 519 | 93.5k | return fCapacity; | 520 | 93.5k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::capacity() const skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::capacity() const Line | Count | Source | 518 | 13.0k | int capacity() const { | 519 | 13.0k | return fCapacity; | 520 | 13.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::capacity() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 1.04k | int capacity() const { | 519 | 1.04k | return fCapacity; | 520 | 1.04k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const Line | Count | Source | 518 | 24.6k | int capacity() const { | 519 | 24.6k | return fCapacity; | 520 | 24.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const Line | Count | Source | 518 | 363 | int capacity() const { | 519 | 363 | return fCapacity; | 520 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const Line | Count | Source | 518 | 9.91k | int capacity() const { | 519 | 9.91k | return fCapacity; | 520 | 9.91k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 545 | int capacity() const { | 519 | 545 | return fCapacity; | 520 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::capacity() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::capacity() const Line | Count | Source | 518 | 81 | int capacity() const { | 519 | 81 | return fCapacity; | 520 | 81 | } |
skia_private::TArray<SkRect, true>::capacity() const Line | Count | Source | 518 | 10 | int capacity() const { | 519 | 10 | return fCapacity; | 520 | 10 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const Line | Count | Source | 518 | 33 | int capacity() const { | 519 | 33 | return fCapacity; | 520 | 33 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 18.0k | int capacity() const { | 519 | 18.0k | return fCapacity; | 520 | 18.0k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::capacity() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::capacity() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::capacity() const Line | Count | Source | 518 | 22.3k | int capacity() const { | 519 | 22.3k | return fCapacity; | 520 | 22.3k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::capacity() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::capacity() const skia_private::TArray<CircularRRectOp::RRect, true>::capacity() const Line | Count | Source | 518 | 188 | int capacity() const { | 519 | 188 | return fCapacity; | 520 | 188 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const Line | Count | Source | 518 | 6 | int capacity() const { | 519 | 6 | return fCapacity; | 520 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const skia_private::TArray<CircleOp::Circle, true>::capacity() const Line | Count | Source | 518 | 795 | int capacity() const { | 519 | 795 | return fCapacity; | 520 | 795 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 518 | 9 | int capacity() const { | 519 | 9 | return fCapacity; | 520 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 518 | 12 | int capacity() const { | 519 | 12 | return fCapacity; | 520 | 12 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const Line | Count | Source | 518 | 40 | int capacity() const { | 519 | 40 | return fCapacity; | 520 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const Line | Count | Source | 518 | 269k | int capacity() const { | 519 | 269k | return fCapacity; | 520 | 269k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const Line | Count | Source | 518 | 3 | int capacity() const { | 519 | 3 | return fCapacity; | 520 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::capacity() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::capacity() const Line | Count | Source | 518 | 10.0k | int capacity() const { | 519 | 10.0k | return fCapacity; | 520 | 10.0k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const Line | Count | Source | 518 | 1.07k | int capacity() const { | 519 | 1.07k | return fCapacity; | 520 | 1.07k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::capacity() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::capacity() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const Line | Count | Source | 518 | 18.8k | int capacity() const { | 519 | 18.8k | return fCapacity; | 520 | 18.8k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const Line | Count | Source | 518 | 526 | int capacity() const { | 519 | 526 | return fCapacity; | 520 | 526 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::capacity() const Line | Count | Source | 518 | 42.4k | int capacity() const { | 519 | 42.4k | return fCapacity; | 520 | 42.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::capacity() const skia_private::TArray<SkPackedGlyphID, true>::capacity() const Line | Count | Source | 518 | 3.29k | int capacity() const { | 519 | 3.29k | return fCapacity; | 520 | 3.29k | } |
skia_private::TArray<unsigned short, true>::capacity() const Line | Count | Source | 518 | 57.7k | int capacity() const { | 519 | 57.7k | return fCapacity; | 520 | 57.7k | } |
skia_private::TArray<SkMask::Format, true>::capacity() const Line | Count | Source | 518 | 3.29k | int capacity() const { | 519 | 3.29k | return fCapacity; | 520 | 3.29k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const Line | Count | Source | 518 | 782 | int capacity() const { | 519 | 782 | return fCapacity; | 520 | 782 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const Line | Count | Source | 518 | 2.47k | int capacity() const { | 519 | 2.47k | return fCapacity; | 520 | 2.47k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::capacity() const skia_private::TArray<SkGlyph const*, true>::capacity() const Line | Count | Source | 518 | 51.1k | int capacity() const { | 519 | 51.1k | return fCapacity; | 520 | 51.1k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const Line | Count | Source | 518 | 94.6k | int capacity() const { | 519 | 94.6k | return fCapacity; | 520 | 94.6k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const Line | Count | Source | 518 | 8 | int capacity() const { | 519 | 8 | return fCapacity; | 520 | 8 | } |
skia_private::TArray<SkClosestRecord, true>::capacity() const Line | Count | Source | 518 | 8.29M | int capacity() const { | 519 | 8.29M | return fCapacity; | 520 | 8.29M | } |
skia_private::TArray<SkClosestRecord const*, true>::capacity() const Line | Count | Source | 518 | 4.45M | int capacity() const { | 519 | 4.45M | return fCapacity; | 520 | 4.45M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::capacity() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const Line | Count | Source | 518 | 171k | int capacity() const { | 519 | 171k | return fCapacity; | 520 | 171k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const skia_private::TArray<PathSegment, true>::capacity() const Line | Count | Source | 518 | 30 | int capacity() const { | 519 | 30 | return fCapacity; | 520 | 30 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::capacity() const skia_private::TArray<GrXPFactoryTestFactory*, true>::capacity() const Line | Count | Source | 518 | 296 | int capacity() const { | 519 | 296 | return fCapacity; | 520 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const Line | Count | Source | 518 | 1.03k | int capacity() const { | 519 | 1.03k | return fCapacity; | 520 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const Line | Count | Source | 518 | 666 | int capacity() const { | 519 | 666 | return fCapacity; | 520 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::capacity() const skia_private::TArray<OffsetEdge, true>::capacity() const Line | Count | Source | 518 | 4.39k | int capacity() const { | 519 | 4.39k | return fCapacity; | 520 | 4.39k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::capacity() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::capacity() const Line | Count | Source | 518 | 21.6k | int capacity() const { | 519 | 21.6k | return fCapacity; | 520 | 21.6k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::capacity() const skia_private::TArray<char, true>::capacity() const Line | Count | Source | 518 | 19.9k | int capacity() const { | 519 | 19.9k | return fCapacity; | 520 | 19.9k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const Line | Count | Source | 518 | 19.9k | int capacity() const { | 519 | 19.9k | return fCapacity; | 520 | 19.9k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const Line | Count | Source | 518 | 11.6k | int capacity() const { | 519 | 11.6k | return fCapacity; | 520 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::capacity() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::capacity() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::capacity() const Line | Count | Source | 518 | 16.9k | int capacity() const { | 519 | 16.9k | return fCapacity; | 520 | 16.9k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::capacity() const |
521 | | |
522 | | protected: |
523 | | // Creates an empty array that will use the passed storage block until it is insufficiently |
524 | | // large to hold the entire array. |
525 | | template <int InitialCapacity> |
526 | 411M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { |
527 | 411M | static_assert(InitialCapacity >= 0); |
528 | 411M | SkASSERT(size >= 0); |
529 | 411M | SkASSERT(storage->get() != nullptr); |
530 | 411M | if (size > InitialCapacity) { |
531 | 416k | this->initData(size); |
532 | 410M | } else { |
533 | 410M | this->setDataFromBytes(*storage); |
534 | 410M | this->changeSize(size); |
535 | | |
536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static |
537 | | // storage here, which shouldn't ever be freed. |
538 | 410M | fOwnMemory = false; |
539 | 410M | } |
540 | 411M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int) Line | Count | Source | 526 | 190k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 190k | static_assert(InitialCapacity >= 0); | 528 | 190k | SkASSERT(size >= 0); | 529 | 190k | SkASSERT(storage->get() != nullptr); | 530 | 190k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 190k | } else { | 533 | 190k | this->setDataFromBytes(*storage); | 534 | 190k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 190k | fOwnMemory = false; | 539 | 190k | } | 540 | 190k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 526 | 62.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 62.0k | static_assert(InitialCapacity >= 0); | 528 | 62.0k | SkASSERT(size >= 0); | 529 | 62.0k | SkASSERT(storage->get() != nullptr); | 530 | 62.0k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 62.0k | } else { | 533 | 62.0k | this->setDataFromBytes(*storage); | 534 | 62.0k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 62.0k | fOwnMemory = false; | 539 | 62.0k | } | 540 | 62.0k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int) Line | Count | Source | 526 | 264k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 264k | static_assert(InitialCapacity >= 0); | 528 | 264k | SkASSERT(size >= 0); | 529 | 264k | SkASSERT(storage->get() != nullptr); | 530 | 264k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 264k | } else { | 533 | 264k | this->setDataFromBytes(*storage); | 534 | 264k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 264k | fOwnMemory = false; | 539 | 264k | } | 540 | 264k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 526 | 21.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 21.8k | static_assert(InitialCapacity >= 0); | 528 | 21.8k | SkASSERT(size >= 0); | 529 | 21.8k | SkASSERT(storage->get() != nullptr); | 530 | 21.8k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 21.8k | } else { | 533 | 21.8k | this->setDataFromBytes(*storage); | 534 | 21.8k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 21.8k | fOwnMemory = false; | 539 | 21.8k | } | 540 | 21.8k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int) Line | Count | Source | 526 | 129k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 129k | static_assert(InitialCapacity >= 0); | 528 | 129k | SkASSERT(size >= 0); | 529 | 129k | SkASSERT(storage->get() != nullptr); | 530 | 129k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 129k | } else { | 533 | 129k | this->setDataFromBytes(*storage); | 534 | 129k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 129k | fOwnMemory = false; | 539 | 129k | } | 540 | 129k | } |
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int) Line | Count | Source | 526 | 129k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 129k | static_assert(InitialCapacity >= 0); | 528 | 129k | SkASSERT(size >= 0); | 529 | 129k | SkASSERT(storage->get() != nullptr); | 530 | 129k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 129k | } else { | 533 | 129k | this->setDataFromBytes(*storage); | 534 | 129k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 129k | fOwnMemory = false; | 539 | 129k | } | 540 | 129k | } |
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 526 | 98.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 98.1M | static_assert(InitialCapacity >= 0); | 528 | 98.1M | SkASSERT(size >= 0); | 529 | 98.1M | SkASSERT(storage->get() != nullptr); | 530 | 98.1M | if (size > InitialCapacity) { | 531 | 252k | this->initData(size); | 532 | 97.8M | } else { | 533 | 97.8M | this->setDataFromBytes(*storage); | 534 | 97.8M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 97.8M | fOwnMemory = false; | 539 | 97.8M | } | 540 | 98.1M | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 526 | 98.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 98.1M | static_assert(InitialCapacity >= 0); | 528 | 98.1M | SkASSERT(size >= 0); | 529 | 98.1M | SkASSERT(storage->get() != nullptr); | 530 | 98.1M | if (size > InitialCapacity) { | 531 | 71.5k | this->initData(size); | 532 | 98.0M | } else { | 533 | 98.0M | this->setDataFromBytes(*storage); | 534 | 98.0M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 98.0M | fOwnMemory = false; | 539 | 98.0M | } | 540 | 98.1M | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 526 | 98.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 98.1M | static_assert(InitialCapacity >= 0); | 528 | 98.1M | SkASSERT(size >= 0); | 529 | 98.1M | SkASSERT(storage->get() != nullptr); | 530 | 98.1M | if (size > InitialCapacity) { | 531 | 92.3k | this->initData(size); | 532 | 98.0M | } else { | 533 | 98.0M | this->setDataFromBytes(*storage); | 534 | 98.0M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 98.0M | fOwnMemory = false; | 539 | 98.0M | } | 540 | 98.1M | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipeline_MemoryCtxInfo>*, int) Line | Count | Source | 526 | 2.04M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.04M | static_assert(InitialCapacity >= 0); | 528 | 2.04M | SkASSERT(size >= 0); | 529 | 2.04M | SkASSERT(storage->get() != nullptr); | 530 | 2.04M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.04M | } else { | 533 | 2.04M | this->setDataFromBytes(*storage); | 534 | 2.04M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.04M | fOwnMemory = false; | 539 | 2.04M | } | 540 | 2.04M | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int) Line | Count | Source | 526 | 7.23k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 7.23k | static_assert(InitialCapacity >= 0); | 528 | 7.23k | SkASSERT(size >= 0); | 529 | 7.23k | SkASSERT(storage->get() != nullptr); | 530 | 7.23k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 7.23k | } else { | 533 | 7.23k | this->setDataFromBytes(*storage); | 534 | 7.23k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 7.23k | fOwnMemory = false; | 539 | 7.23k | } | 540 | 7.23k | } |
skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int) Line | Count | Source | 526 | 4.08M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4.08M | static_assert(InitialCapacity >= 0); | 528 | 4.08M | SkASSERT(size >= 0); | 529 | 4.08M | SkASSERT(storage->get() != nullptr); | 530 | 4.08M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4.08M | } else { | 533 | 4.08M | this->setDataFromBytes(*storage); | 534 | 4.08M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4.08M | fOwnMemory = false; | 539 | 4.08M | } | 540 | 4.08M | } |
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int) Line | Count | Source | 526 | 95.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 95.3k | static_assert(InitialCapacity >= 0); | 528 | 95.3k | SkASSERT(size >= 0); | 529 | 95.3k | SkASSERT(storage->get() != nullptr); | 530 | 95.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 95.3k | } else { | 533 | 95.3k | this->setDataFromBytes(*storage); | 534 | 95.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 95.3k | fOwnMemory = false; | 539 | 95.3k | } | 540 | 95.3k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 526 | 1.12k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.12k | static_assert(InitialCapacity >= 0); | 528 | 1.12k | SkASSERT(size >= 0); | 529 | 1.12k | SkASSERT(storage->get() != nullptr); | 530 | 1.12k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.12k | } else { | 533 | 1.12k | this->setDataFromBytes(*storage); | 534 | 1.12k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.12k | fOwnMemory = false; | 539 | 1.12k | } | 540 | 1.12k | } |
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int) Line | Count | Source | 526 | 1.12k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.12k | static_assert(InitialCapacity >= 0); | 528 | 1.12k | SkASSERT(size >= 0); | 529 | 1.12k | SkASSERT(storage->get() != nullptr); | 530 | 1.12k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.12k | } else { | 533 | 1.12k | this->setDataFromBytes(*storage); | 534 | 1.12k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.12k | fOwnMemory = false; | 539 | 1.12k | } | 540 | 1.12k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int) Line | Count | Source | 526 | 8.83k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.83k | static_assert(InitialCapacity >= 0); | 528 | 8.83k | SkASSERT(size >= 0); | 529 | 8.83k | SkASSERT(storage->get() != nullptr); | 530 | 8.83k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.83k | } else { | 533 | 8.83k | this->setDataFromBytes(*storage); | 534 | 8.83k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.83k | fOwnMemory = false; | 539 | 8.83k | } | 540 | 8.83k | } |
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int) Line | Count | Source | 526 | 8.83k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.83k | static_assert(InitialCapacity >= 0); | 528 | 8.83k | SkASSERT(size >= 0); | 529 | 8.83k | SkASSERT(storage->get() != nullptr); | 530 | 8.83k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.83k | } else { | 533 | 8.83k | this->setDataFromBytes(*storage); | 534 | 8.83k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.83k | fOwnMemory = false; | 539 | 8.83k | } | 540 | 8.83k | } |
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int) Line | Count | Source | 526 | 8.83k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.83k | static_assert(InitialCapacity >= 0); | 528 | 8.83k | SkASSERT(size >= 0); | 529 | 8.83k | SkASSERT(storage->get() != nullptr); | 530 | 8.83k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.83k | } else { | 533 | 8.83k | this->setDataFromBytes(*storage); | 534 | 8.83k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.83k | fOwnMemory = false; | 539 | 8.83k | } | 540 | 8.83k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 526 | 7.22k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 7.22k | static_assert(InitialCapacity >= 0); | 528 | 7.22k | SkASSERT(size >= 0); | 529 | 7.22k | SkASSERT(storage->get() != nullptr); | 530 | 7.22k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 7.22k | } else { | 533 | 7.22k | this->setDataFromBytes(*storage); | 534 | 7.22k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 7.22k | fOwnMemory = false; | 539 | 7.22k | } | 540 | 7.22k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >*, int) Line | Count | Source | 526 | 563k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 563k | static_assert(InitialCapacity >= 0); | 528 | 563k | SkASSERT(size >= 0); | 529 | 563k | SkASSERT(storage->get() != nullptr); | 530 | 563k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 563k | } else { | 533 | 563k | this->setDataFromBytes(*storage); | 534 | 563k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 563k | fOwnMemory = false; | 539 | 563k | } | 540 | 563k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >*, int) Line | Count | Source | 526 | 31.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 31.0k | static_assert(InitialCapacity >= 0); | 528 | 31.0k | SkASSERT(size >= 0); | 529 | 31.0k | SkASSERT(storage->get() != nullptr); | 530 | 31.0k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 31.0k | } else { | 533 | 31.0k | this->setDataFromBytes(*storage); | 534 | 31.0k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 31.0k | fOwnMemory = false; | 539 | 31.0k | } | 540 | 31.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >*, int) Line | Count | Source | 526 | 11.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 11.0k | static_assert(InitialCapacity >= 0); | 528 | 11.0k | SkASSERT(size >= 0); | 529 | 11.0k | SkASSERT(storage->get() != nullptr); | 530 | 11.0k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 11.0k | } else { | 533 | 11.0k | this->setDataFromBytes(*storage); | 534 | 11.0k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 11.0k | fOwnMemory = false; | 539 | 11.0k | } | 540 | 11.0k | } |
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int) Line | Count | Source | 526 | 318 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 318 | static_assert(InitialCapacity >= 0); | 528 | 318 | SkASSERT(size >= 0); | 529 | 318 | SkASSERT(storage->get() != nullptr); | 530 | 318 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 318 | } else { | 533 | 318 | this->setDataFromBytes(*storage); | 534 | 318 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 318 | fOwnMemory = false; | 539 | 318 | } | 540 | 318 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int) Line | Count | Source | 526 | 88 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 88 | static_assert(InitialCapacity >= 0); | 528 | 88 | SkASSERT(size >= 0); | 529 | 88 | SkASSERT(storage->get() != nullptr); | 530 | 88 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 88 | } else { | 533 | 88 | this->setDataFromBytes(*storage); | 534 | 88 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 88 | fOwnMemory = false; | 539 | 88 | } | 540 | 88 | } |
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int) Line | Count | Source | 526 | 24.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 24.1k | static_assert(InitialCapacity >= 0); | 528 | 24.1k | SkASSERT(size >= 0); | 529 | 24.1k | SkASSERT(storage->get() != nullptr); | 530 | 24.1k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 24.1k | } else { | 533 | 24.1k | this->setDataFromBytes(*storage); | 534 | 24.1k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 24.1k | fOwnMemory = false; | 539 | 24.1k | } | 540 | 24.1k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TArray<4>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>*, int) Line | Count | Source | 526 | 12.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 12.7k | static_assert(InitialCapacity >= 0); | 528 | 12.7k | SkASSERT(size >= 0); | 529 | 12.7k | SkASSERT(storage->get() != nullptr); | 530 | 12.7k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 12.7k | } else { | 533 | 12.7k | this->setDataFromBytes(*storage); | 534 | 12.7k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 12.7k | fOwnMemory = false; | 539 | 12.7k | } | 540 | 12.7k | } |
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int) Line | Count | Source | 526 | 610 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 610 | static_assert(InitialCapacity >= 0); | 528 | 610 | SkASSERT(size >= 0); | 529 | 610 | SkASSERT(storage->get() != nullptr); | 530 | 610 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 610 | } else { | 533 | 610 | this->setDataFromBytes(*storage); | 534 | 610 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 610 | fOwnMemory = false; | 539 | 610 | } | 540 | 610 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 526 | 1.41M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.41M | static_assert(InitialCapacity >= 0); | 528 | 1.41M | SkASSERT(size >= 0); | 529 | 1.41M | SkASSERT(storage->get() != nullptr); | 530 | 1.41M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.41M | } else { | 533 | 1.41M | this->setDataFromBytes(*storage); | 534 | 1.41M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.41M | fOwnMemory = false; | 539 | 1.41M | } | 540 | 1.41M | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>*, int) Line | Count | Source | 526 | 25.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 25.7k | static_assert(InitialCapacity >= 0); | 528 | 25.7k | SkASSERT(size >= 0); | 529 | 25.7k | SkASSERT(storage->get() != nullptr); | 530 | 25.7k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 25.7k | } else { | 533 | 25.7k | this->setDataFromBytes(*storage); | 534 | 25.7k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 25.7k | fOwnMemory = false; | 539 | 25.7k | } | 540 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) skia_private::TArray<GrGpu::SubmittedProc, true>::TArray<4>(SkAlignedSTStorage<4, GrGpu::SubmittedProc>*, int) Line | Count | Source | 526 | 4.32k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4.32k | static_assert(InitialCapacity >= 0); | 528 | 4.32k | SkASSERT(size >= 0); | 529 | 4.32k | SkASSERT(storage->get() != nullptr); | 530 | 4.32k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4.32k | } else { | 533 | 4.32k | this->setDataFromBytes(*storage); | 534 | 4.32k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4.32k | fOwnMemory = false; | 539 | 4.32k | } | 540 | 4.32k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int) Line | Count | Source | 526 | 269k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 269k | static_assert(InitialCapacity >= 0); | 528 | 269k | SkASSERT(size >= 0); | 529 | 269k | SkASSERT(storage->get() != nullptr); | 530 | 269k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 269k | } else { | 533 | 269k | this->setDataFromBytes(*storage); | 534 | 269k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 269k | fOwnMemory = false; | 539 | 269k | } | 540 | 269k | } |
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int) Line | Count | Source | 526 | 539k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 539k | static_assert(InitialCapacity >= 0); | 528 | 539k | SkASSERT(size >= 0); | 529 | 539k | SkASSERT(storage->get() != nullptr); | 530 | 539k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 539k | } else { | 533 | 539k | this->setDataFromBytes(*storage); | 534 | 539k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 539k | fOwnMemory = false; | 539 | 539k | } | 540 | 539k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int) Line | Count | Source | 526 | 1.85k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.85k | static_assert(InitialCapacity >= 0); | 528 | 1.85k | SkASSERT(size >= 0); | 529 | 1.85k | SkASSERT(storage->get() != nullptr); | 530 | 1.85k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.85k | } else { | 533 | 1.85k | this->setDataFromBytes(*storage); | 534 | 1.85k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.85k | fOwnMemory = false; | 539 | 1.85k | } | 540 | 1.85k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>*, int) Line | Count | Source | 526 | 990 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 990 | static_assert(InitialCapacity >= 0); | 528 | 990 | SkASSERT(size >= 0); | 529 | 990 | SkASSERT(storage->get() != nullptr); | 530 | 990 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 990 | } else { | 533 | 990 | this->setDataFromBytes(*storage); | 534 | 990 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 990 | fOwnMemory = false; | 539 | 990 | } | 540 | 990 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TArray<11>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>*, int) Line | Count | Source | 526 | 651 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 651 | static_assert(InitialCapacity >= 0); | 528 | 651 | SkASSERT(size >= 0); | 529 | 651 | SkASSERT(storage->get() != nullptr); | 530 | 651 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 651 | } else { | 533 | 651 | this->setDataFromBytes(*storage); | 534 | 651 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 651 | fOwnMemory = false; | 539 | 651 | } | 540 | 651 | } |
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int) Line | Count | Source | 526 | 44 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 44 | static_assert(InitialCapacity >= 0); | 528 | 44 | SkASSERT(size >= 0); | 529 | 44 | SkASSERT(storage->get() != nullptr); | 530 | 44 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 44 | } else { | 533 | 44 | this->setDataFromBytes(*storage); | 534 | 44 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 44 | fOwnMemory = false; | 539 | 44 | } | 540 | 44 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>*, int) Line | Count | Source | 526 | 363 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 363 | static_assert(InitialCapacity >= 0); | 528 | 363 | SkASSERT(size >= 0); | 529 | 363 | SkASSERT(storage->get() != nullptr); | 530 | 363 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 363 | } else { | 533 | 363 | this->setDataFromBytes(*storage); | 534 | 363 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 363 | fOwnMemory = false; | 539 | 363 | } | 540 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int) Line | Count | Source | 526 | 8.99k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.99k | static_assert(InitialCapacity >= 0); | 528 | 8.99k | SkASSERT(size >= 0); | 529 | 8.99k | SkASSERT(storage->get() != nullptr); | 530 | 8.99k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.99k | } else { | 533 | 8.99k | this->setDataFromBytes(*storage); | 534 | 8.99k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.99k | fOwnMemory = false; | 539 | 8.99k | } | 540 | 8.99k | } |
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int) Line | Count | Source | 526 | 20.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 20.3k | static_assert(InitialCapacity >= 0); | 528 | 20.3k | SkASSERT(size >= 0); | 529 | 20.3k | SkASSERT(storage->get() != nullptr); | 530 | 20.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 20.3k | } else { | 533 | 20.3k | this->setDataFromBytes(*storage); | 534 | 20.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 20.3k | fOwnMemory = false; | 539 | 20.3k | } | 540 | 20.3k | } |
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int) Line | Count | Source | 526 | 16.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 16.1k | static_assert(InitialCapacity >= 0); | 528 | 16.1k | SkASSERT(size >= 0); | 529 | 16.1k | SkASSERT(storage->get() != nullptr); | 530 | 16.1k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 16.1k | } else { | 533 | 16.1k | this->setDataFromBytes(*storage); | 534 | 16.1k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 16.1k | fOwnMemory = false; | 539 | 16.1k | } | 540 | 16.1k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>*, int) Line | Count | Source | 526 | 545 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 545 | static_assert(InitialCapacity >= 0); | 528 | 545 | SkASSERT(size >= 0); | 529 | 545 | SkASSERT(storage->get() != nullptr); | 530 | 545 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 545 | } else { | 533 | 545 | this->setDataFromBytes(*storage); | 534 | 545 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 545 | fOwnMemory = false; | 539 | 545 | } | 540 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>*, int) Line | Count | Source | 526 | 58 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 58 | static_assert(InitialCapacity >= 0); | 528 | 58 | SkASSERT(size >= 0); | 529 | 58 | SkASSERT(storage->get() != nullptr); | 530 | 58 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 58 | } else { | 533 | 58 | this->setDataFromBytes(*storage); | 534 | 58 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 58 | fOwnMemory = false; | 539 | 58 | } | 540 | 58 | } |
skia_private::TArray<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, int) Line | Count | Source | 526 | 10 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 10 | static_assert(InitialCapacity >= 0); | 528 | 10 | SkASSERT(size >= 0); | 529 | 10 | SkASSERT(storage->get() != nullptr); | 530 | 10 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 10 | } else { | 533 | 10 | this->setDataFromBytes(*storage); | 534 | 10 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 10 | fOwnMemory = false; | 539 | 10 | } | 540 | 10 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TArray<128>(SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>*, int) Line | Count | Source | 526 | 10 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 10 | static_assert(InitialCapacity >= 0); | 528 | 10 | SkASSERT(size >= 0); | 529 | 10 | SkASSERT(storage->get() != nullptr); | 530 | 10 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 10 | } else { | 533 | 10 | this->setDataFromBytes(*storage); | 534 | 10 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 10 | fOwnMemory = false; | 539 | 10 | } | 540 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int) Line | Count | Source | 526 | 16.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 16.7k | static_assert(InitialCapacity >= 0); | 528 | 16.7k | SkASSERT(size >= 0); | 529 | 16.7k | SkASSERT(storage->get() != nullptr); | 530 | 16.7k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 16.7k | } else { | 533 | 16.7k | this->setDataFromBytes(*storage); | 534 | 16.7k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 16.7k | fOwnMemory = false; | 539 | 16.7k | } | 540 | 16.7k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>*, int) Line | Count | Source | 526 | 20.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 20.8k | static_assert(InitialCapacity >= 0); | 528 | 20.8k | SkASSERT(size >= 0); | 529 | 20.8k | SkASSERT(storage->get() != nullptr); | 530 | 20.8k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 20.8k | } else { | 533 | 20.8k | this->setDataFromBytes(*storage); | 534 | 20.8k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 20.8k | fOwnMemory = false; | 539 | 20.8k | } | 540 | 20.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) skia_private::TArray<CircularRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, CircularRRectOp::RRect>*, int) Line | Count | Source | 526 | 147 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 147 | static_assert(InitialCapacity >= 0); | 528 | 147 | SkASSERT(size >= 0); | 529 | 147 | SkASSERT(storage->get() != nullptr); | 530 | 147 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 147 | } else { | 533 | 147 | this->setDataFromBytes(*storage); | 534 | 147 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 147 | fOwnMemory = false; | 539 | 147 | } | 540 | 147 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int) Line | Count | Source | 526 | 6 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 6 | static_assert(InitialCapacity >= 0); | 528 | 6 | SkASSERT(size >= 0); | 529 | 6 | SkASSERT(storage->get() != nullptr); | 530 | 6 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 6 | } else { | 533 | 6 | this->setDataFromBytes(*storage); | 534 | 6 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 6 | fOwnMemory = false; | 539 | 6 | } | 540 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) skia_private::TArray<CircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, CircleOp::Circle>*, int) Line | Count | Source | 526 | 437 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 437 | static_assert(InitialCapacity >= 0); | 528 | 437 | SkASSERT(size >= 0); | 529 | 437 | SkASSERT(storage->get() != nullptr); | 530 | 437 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 437 | } else { | 533 | 437 | this->setDataFromBytes(*storage); | 534 | 437 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 437 | fOwnMemory = false; | 539 | 437 | } | 540 | 437 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, int) Line | Count | Source | 526 | 9 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 9 | static_assert(InitialCapacity >= 0); | 528 | 9 | SkASSERT(size >= 0); | 529 | 9 | SkASSERT(storage->get() != nullptr); | 530 | 9 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 9 | } else { | 533 | 9 | this->setDataFromBytes(*storage); | 534 | 9 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 9 | fOwnMemory = false; | 539 | 9 | } | 540 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int) Line | Count | Source | 526 | 8 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8 | static_assert(InitialCapacity >= 0); | 528 | 8 | SkASSERT(size >= 0); | 529 | 8 | SkASSERT(storage->get() != nullptr); | 530 | 8 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8 | } else { | 533 | 8 | this->setDataFromBytes(*storage); | 534 | 8 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8 | fOwnMemory = false; | 539 | 8 | } | 540 | 8 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>*, int) Line | Count | Source | 526 | 40 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 40 | static_assert(InitialCapacity >= 0); | 528 | 40 | SkASSERT(size >= 0); | 529 | 40 | SkASSERT(storage->get() != nullptr); | 530 | 40 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 40 | } else { | 533 | 40 | this->setDataFromBytes(*storage); | 534 | 40 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 40 | fOwnMemory = false; | 539 | 40 | } | 540 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int) Line | Count | Source | 526 | 195k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 195k | static_assert(InitialCapacity >= 0); | 528 | 195k | SkASSERT(size >= 0); | 529 | 195k | SkASSERT(storage->get() != nullptr); | 530 | 195k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 195k | } else { | 533 | 195k | this->setDataFromBytes(*storage); | 534 | 195k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 195k | fOwnMemory = false; | 539 | 195k | } | 540 | 195k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int) Line | Count | Source | 526 | 3 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3 | static_assert(InitialCapacity >= 0); | 528 | 3 | SkASSERT(size >= 0); | 529 | 3 | SkASSERT(storage->get() != nullptr); | 530 | 3 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3 | } else { | 533 | 3 | this->setDataFromBytes(*storage); | 534 | 3 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3 | fOwnMemory = false; | 539 | 3 | } | 540 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>*, int) Line | Count | Source | 526 | 6.41k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 6.41k | static_assert(InitialCapacity >= 0); | 528 | 6.41k | SkASSERT(size >= 0); | 529 | 6.41k | SkASSERT(storage->get() != nullptr); | 530 | 6.41k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 6.41k | } else { | 533 | 6.41k | this->setDataFromBytes(*storage); | 534 | 6.41k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 6.41k | fOwnMemory = false; | 539 | 6.41k | } | 540 | 6.41k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>*, int) Line | Count | Source | 526 | 927 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 927 | static_assert(InitialCapacity >= 0); | 528 | 927 | SkASSERT(size >= 0); | 529 | 927 | SkASSERT(storage->get() != nullptr); | 530 | 927 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 927 | } else { | 533 | 927 | this->setDataFromBytes(*storage); | 534 | 927 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 927 | fOwnMemory = false; | 539 | 927 | } | 540 | 927 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TArray<7>(SkAlignedSTStorage<7, (anonymous namespace)::OutlineEntry*>*, int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::TArray<4>(SkAlignedSTStorage<4, SkFontScanner::AxisDefinition>*, int) Line | Count | Source | 526 | 429k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 429k | static_assert(InitialCapacity >= 0); | 528 | 429k | SkASSERT(size >= 0); | 529 | 429k | SkASSERT(storage->get() != nullptr); | 530 | 429k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 429k | } else { | 533 | 429k | this->setDataFromBytes(*storage); | 534 | 429k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 429k | fOwnMemory = false; | 539 | 429k | } | 540 | 429k | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>*, int) Line | Count | Source | 526 | 3.37k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.37k | static_assert(InitialCapacity >= 0); | 528 | 3.37k | SkASSERT(size >= 0); | 529 | 3.37k | SkASSERT(storage->get() != nullptr); | 530 | 3.37k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.37k | } else { | 533 | 3.37k | this->setDataFromBytes(*storage); | 534 | 3.37k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.37k | fOwnMemory = false; | 539 | 3.37k | } | 540 | 3.37k | } |
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int) Line | Count | Source | 526 | 1.65k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.65k | static_assert(InitialCapacity >= 0); | 528 | 1.65k | SkASSERT(size >= 0); | 529 | 1.65k | SkASSERT(storage->get() != nullptr); | 530 | 1.65k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.65k | } else { | 533 | 1.65k | this->setDataFromBytes(*storage); | 534 | 1.65k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.65k | fOwnMemory = false; | 539 | 1.65k | } | 540 | 1.65k | } |
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int) Line | Count | Source | 526 | 28.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 28.9k | static_assert(InitialCapacity >= 0); | 528 | 28.9k | SkASSERT(size >= 0); | 529 | 28.9k | SkASSERT(storage->get() != nullptr); | 530 | 28.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 28.9k | } else { | 533 | 28.9k | this->setDataFromBytes(*storage); | 534 | 28.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 28.9k | fOwnMemory = false; | 539 | 28.9k | } | 540 | 28.9k | } |
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int) Line | Count | Source | 526 | 54.5k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 54.5k | static_assert(InitialCapacity >= 0); | 528 | 54.5k | SkASSERT(size >= 0); | 529 | 54.5k | SkASSERT(storage->get() != nullptr); | 530 | 54.5k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 54.5k | } else { | 533 | 54.5k | this->setDataFromBytes(*storage); | 534 | 54.5k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 54.5k | fOwnMemory = false; | 539 | 54.5k | } | 540 | 54.5k | } |
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int) Line | Count | Source | 526 | 1.65k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.65k | static_assert(InitialCapacity >= 0); | 528 | 1.65k | SkASSERT(size >= 0); | 529 | 1.65k | SkASSERT(storage->get() != nullptr); | 530 | 1.65k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.65k | } else { | 533 | 1.65k | this->setDataFromBytes(*storage); | 534 | 1.65k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.65k | fOwnMemory = false; | 539 | 1.65k | } | 540 | 1.65k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int) Line | Count | Source | 526 | 2.45k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.45k | static_assert(InitialCapacity >= 0); | 528 | 2.45k | SkASSERT(size >= 0); | 529 | 2.45k | SkASSERT(storage->get() != nullptr); | 530 | 2.45k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.45k | } else { | 533 | 2.45k | this->setDataFromBytes(*storage); | 534 | 2.45k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.45k | fOwnMemory = false; | 539 | 2.45k | } | 540 | 2.45k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int) skia_private::TArray<SkGlyph const*, true>::TArray<64>(SkAlignedSTStorage<64, SkGlyph const*>*, int) Line | Count | Source | 526 | 25.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 25.6k | static_assert(InitialCapacity >= 0); | 528 | 25.6k | SkASSERT(size >= 0); | 529 | 25.6k | SkASSERT(storage->get() != nullptr); | 530 | 25.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 25.6k | } else { | 533 | 25.6k | this->setDataFromBytes(*storage); | 534 | 25.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 25.6k | fOwnMemory = false; | 539 | 25.6k | } | 540 | 25.6k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 526 | 98.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 98.1M | static_assert(InitialCapacity >= 0); | 528 | 98.1M | SkASSERT(size >= 0); | 529 | 98.1M | SkASSERT(storage->get() != nullptr); | 530 | 98.1M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 98.1M | } else { | 533 | 98.1M | this->setDataFromBytes(*storage); | 534 | 98.1M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 98.1M | fOwnMemory = false; | 539 | 98.1M | } | 540 | 98.1M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int) Line | Count | Source | 526 | 4 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4 | static_assert(InitialCapacity >= 0); | 528 | 4 | SkASSERT(size >= 0); | 529 | 4 | SkASSERT(storage->get() != nullptr); | 530 | 4 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4 | } else { | 533 | 4 | this->setDataFromBytes(*storage); | 534 | 4 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4 | fOwnMemory = false; | 539 | 4 | } | 540 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) skia_private::TArray<SkClosestRecord, true>::TArray<18>(SkAlignedSTStorage<18, SkClosestRecord>*, int) Line | Count | Source | 526 | 3.83M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.83M | static_assert(InitialCapacity >= 0); | 528 | 3.83M | SkASSERT(size >= 0); | 529 | 3.83M | SkASSERT(storage->get() != nullptr); | 530 | 3.83M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.83M | } else { | 533 | 3.83M | this->setDataFromBytes(*storage); | 534 | 3.83M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.83M | fOwnMemory = false; | 539 | 3.83M | } | 540 | 3.83M | } |
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int) Line | Count | Source | 526 | 3.83M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.83M | static_assert(InitialCapacity >= 0); | 528 | 3.83M | SkASSERT(size >= 0); | 529 | 3.83M | SkASSERT(storage->get() != nullptr); | 530 | 3.83M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.83M | } else { | 533 | 3.83M | this->setDataFromBytes(*storage); | 534 | 3.83M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.83M | fOwnMemory = false; | 539 | 3.83M | } | 540 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) skia_private::TArray<PathSegment, true>::TArray<15>(SkAlignedSTStorage<15, PathSegment>*, int) Line | Count | Source | 526 | 6 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 6 | static_assert(InitialCapacity >= 0); | 528 | 6 | SkASSERT(size >= 0); | 529 | 6 | SkASSERT(storage->get() != nullptr); | 530 | 6 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 6 | } else { | 533 | 6 | this->setDataFromBytes(*storage); | 534 | 6 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 6 | fOwnMemory = false; | 539 | 6 | } | 540 | 6 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 526 | 18.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 18.2k | static_assert(InitialCapacity >= 0); | 528 | 18.2k | SkASSERT(size >= 0); | 529 | 18.2k | SkASSERT(storage->get() != nullptr); | 530 | 18.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 18.2k | } else { | 533 | 18.2k | this->setDataFromBytes(*storage); | 534 | 18.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 18.2k | fOwnMemory = false; | 539 | 18.2k | } | 540 | 18.2k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) skia_private::TArray<OffsetEdge, true>::TArray<64>(SkAlignedSTStorage<64, OffsetEdge>*, int) Line | Count | Source | 526 | 357 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 357 | static_assert(InitialCapacity >= 0); | 528 | 357 | SkASSERT(size >= 0); | 529 | 357 | SkASSERT(storage->get() != nullptr); | 530 | 357 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 357 | } else { | 533 | 357 | this->setDataFromBytes(*storage); | 534 | 357 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 357 | fOwnMemory = false; | 539 | 357 | } | 540 | 357 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int) Line | Count | Source | 526 | 24.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 24.2k | static_assert(InitialCapacity >= 0); | 528 | 24.2k | SkASSERT(size >= 0); | 529 | 24.2k | SkASSERT(storage->get() != nullptr); | 530 | 24.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 24.2k | } else { | 533 | 24.2k | this->setDataFromBytes(*storage); | 534 | 24.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 24.2k | fOwnMemory = false; | 539 | 24.2k | } | 540 | 24.2k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int) skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, int) Line | Count | Source | 526 | 97 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 97 | static_assert(InitialCapacity >= 0); | 528 | 97 | SkASSERT(size >= 0); | 529 | 97 | SkASSERT(storage->get() != nullptr); | 530 | 97 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 97 | } else { | 533 | 97 | this->setDataFromBytes(*storage); | 534 | 97 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 97 | fOwnMemory = false; | 539 | 97 | } | 540 | 97 | } |
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int) Line | Count | Source | 526 | 3.22k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.22k | static_assert(InitialCapacity >= 0); | 528 | 3.22k | SkASSERT(size >= 0); | 529 | 3.22k | SkASSERT(storage->get() != nullptr); | 530 | 3.22k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.22k | } else { | 533 | 3.22k | this->setDataFromBytes(*storage); | 534 | 3.22k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.22k | fOwnMemory = false; | 539 | 3.22k | } | 540 | 3.22k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int) Line | Count | Source | 526 | 3.22k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.22k | static_assert(InitialCapacity >= 0); | 528 | 3.22k | SkASSERT(size >= 0); | 529 | 3.22k | SkASSERT(storage->get() != nullptr); | 530 | 3.22k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.22k | } else { | 533 | 3.22k | this->setDataFromBytes(*storage); | 534 | 3.22k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.22k | fOwnMemory = false; | 539 | 3.22k | } | 540 | 3.22k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int) Line | Count | Source | 526 | 2.05k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.05k | static_assert(InitialCapacity >= 0); | 528 | 2.05k | SkASSERT(size >= 0); | 529 | 2.05k | SkASSERT(storage->get() != nullptr); | 530 | 2.05k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.05k | } else { | 533 | 2.05k | this->setDataFromBytes(*storage); | 534 | 2.05k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.05k | fOwnMemory = false; | 539 | 2.05k | } | 540 | 2.05k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::TextStyle>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Block>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Placeholder>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<1>(SkAlignedSTStorage<1, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<128>(SkAlignedSTStorage<128, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<64>(SkAlignedSTStorage<64, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TArray<16>(SkAlignedSTStorage<16, skottie::Shaper::RunRec>*, int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray<64>(SkAlignedSTStorage<64, float>*, int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TArray<4>(SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>*, int) Line | Count | Source | 526 | 20.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 20.2k | static_assert(InitialCapacity >= 0); | 528 | 20.2k | SkASSERT(size >= 0); | 529 | 20.2k | SkASSERT(storage->get() != nullptr); | 530 | 20.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 20.2k | } else { | 533 | 20.2k | this->setDataFromBytes(*storage); | 534 | 20.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 20.2k | fOwnMemory = false; | 539 | 20.2k | } | 540 | 20.2k | } |
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int) Line | Count | Source | 526 | 54.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 54.8k | static_assert(InitialCapacity >= 0); | 528 | 54.8k | SkASSERT(size >= 0); | 529 | 54.8k | SkASSERT(storage->get() != nullptr); | 530 | 54.8k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 54.8k | } else { | 533 | 54.8k | this->setDataFromBytes(*storage); | 534 | 54.8k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 54.8k | fOwnMemory = false; | 539 | 54.8k | } | 540 | 54.8k | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 526 | 8 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8 | static_assert(InitialCapacity >= 0); | 528 | 8 | SkASSERT(size >= 0); | 529 | 8 | SkASSERT(storage->get() != nullptr); | 530 | 8 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8 | } else { | 533 | 8 | this->setDataFromBytes(*storage); | 534 | 8 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8 | fOwnMemory = false; | 539 | 8 | } | 540 | 8 | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 526 | 8 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8 | static_assert(InitialCapacity >= 0); | 528 | 8 | SkASSERT(size >= 0); | 529 | 8 | SkASSERT(storage->get() != nullptr); | 530 | 8 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8 | } else { | 533 | 8 | this->setDataFromBytes(*storage); | 534 | 8 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8 | fOwnMemory = false; | 539 | 8 | } | 540 | 8 | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 526 | 8 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8 | static_assert(InitialCapacity >= 0); | 528 | 8 | SkASSERT(size >= 0); | 529 | 8 | SkASSERT(storage->get() != nullptr); | 530 | 8 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8 | } else { | 533 | 8 | this->setDataFromBytes(*storage); | 534 | 8 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8 | fOwnMemory = false; | 539 | 8 | } | 540 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkAlignedSTStorage<2, SkSL::Type const*>*, int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 526 | 4 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4 | static_assert(InitialCapacity >= 0); | 528 | 4 | SkASSERT(size >= 0); | 529 | 4 | SkASSERT(storage->get() != nullptr); | 530 | 4 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4 | } else { | 533 | 4 | this->setDataFromBytes(*storage); | 534 | 4 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4 | fOwnMemory = false; | 539 | 4 | } | 540 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) |
541 | | |
542 | | // Copy a C array, using pre-allocated storage if preAllocCount >= count. Otherwise, storage |
543 | | // will only be used when array shrinks to fit. |
544 | | template <int InitialCapacity> |
545 | | TArray(const T* array, int size, SkAlignedSTStorage<InitialCapacity, T>* storage) |
546 | 62.0k | : TArray{storage, size} { |
547 | 62.0k | this->copy(array); |
548 | 62.0k | } skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*) Line | Count | Source | 546 | 62.0k | : TArray{storage, size} { | 547 | 62.0k | this->copy(array); | 548 | 62.0k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkSL::SPIRVCodeGenerator::Word const*, int, SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(unsigned int const*, int, SkAlignedSTStorage<4, unsigned int>*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(skgpu::graphite::DescriptorData const*, int, SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkSL::Type const* const*, int, SkAlignedSTStorage<2, SkSL::Type const*>*) |
549 | | template <int InitialCapacity> |
550 | | TArray(SkSpan<const T> data, SkAlignedSTStorage<InitialCapacity, T>* storage) |
551 | 1.75M | : TArray{storage, static_cast<int>(data.size())} { |
552 | 1.75M | this->copy(data.begin()); |
553 | 1.75M | } skia_private::TArray<SkPoint, true>::TArray<4>(SkSpan<SkPoint const>, SkAlignedSTStorage<4, SkPoint>*) Line | Count | Source | 551 | 584k | : TArray{storage, static_cast<int>(data.size())} { | 552 | 584k | this->copy(data.begin()); | 553 | 584k | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkSpan<unsigned char const>, SkAlignedSTStorage<8, unsigned char>*) Line | Count | Source | 551 | 584k | : TArray{storage, static_cast<int>(data.size())} { | 552 | 584k | this->copy(data.begin()); | 553 | 584k | } |
skia_private::TArray<float, true>::TArray<2>(SkSpan<float const>, SkAlignedSTStorage<2, float>*) Line | Count | Source | 551 | 584k | : TArray{storage, static_cast<int>(data.size())} { | 552 | 584k | this->copy(data.begin()); | 553 | 584k | } |
|
554 | | |
555 | | private: |
556 | | // Growth factors for checkRealloc. |
557 | | static constexpr double kExactFit = 1.0; |
558 | | static constexpr double kGrowing = 1.5; |
559 | | |
560 | | static constexpr int kMinHeapAllocCount = 8; |
561 | | static_assert(SkIsPow2(kMinHeapAllocCount), "min alloc count not power of two."); |
562 | | |
563 | | // Note for 32-bit machines kMaxCapacity will be <= SIZE_MAX. For 64-bit machines it will |
564 | | // just be INT_MAX if the sizeof(T) < 2^32. |
565 | | static constexpr int kMaxCapacity = SkToInt(std::min(SIZE_MAX / sizeof(T), (size_t)INT_MAX)); |
566 | | |
567 | 487M | void setDataFromBytes(SkSpan<std::byte> allocation) { |
568 | 487M | T* data = TCast(allocation.data()); |
569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It |
570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have |
571 | | // to a full divide instruction. If done here the size is known at compile, and usually |
572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. |
573 | 487M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); |
574 | 487M | this->setData(SkSpan<T>(data, size)); |
575 | 487M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<bool, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 11.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 11.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 11.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 11.4k | this->setData(SkSpan<T>(data, size)); | 575 | 11.4k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 230k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 230k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 230k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 230k | this->setData(SkSpan<T>(data, size)); | 575 | 230k | } |
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 74 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 74 | this->setData(SkSpan<T>(data, size)); | 575 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.37k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.37k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.37k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.37k | this->setData(SkSpan<T>(data, size)); | 575 | 3.37k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.65M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.65M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.65M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.65M | this->setData(SkSpan<T>(data, size)); | 575 | 1.65M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 7.23k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 7.23k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 7.23k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 7.23k | this->setData(SkSpan<T>(data, size)); | 575 | 7.23k | } |
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 134M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 134M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 134M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 134M | this->setData(SkSpan<T>(data, size)); | 575 | 134M | } |
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 121M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 121M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 121M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 121M | this->setData(SkSpan<T>(data, size)); | 575 | 121M | } |
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 106M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 106M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 106M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 106M | this->setData(SkSpan<T>(data, size)); | 575 | 106M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 4.32k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 4.32k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 4.32k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 4.32k | this->setData(SkSpan<T>(data, size)); | 575 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 147k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 147k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 147k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 147k | this->setData(SkSpan<T>(data, size)); | 575 | 147k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<int, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 366k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 366k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 366k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 366k | this->setData(SkSpan<T>(data, size)); | 575 | 366k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 84.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 84.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 84.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 84.1k | this->setData(SkSpan<T>(data, size)); | 575 | 84.1k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 265k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 265k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 265k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 265k | this->setData(SkSpan<T>(data, size)); | 575 | 265k | } |
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 56 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 56 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 56 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 56 | this->setData(SkSpan<T>(data, size)); | 575 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkShader>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 137k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 137k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 137k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 137k | this->setData(SkSpan<T>(data, size)); | 575 | 137k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkPicture const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 16.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 16.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 16.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 16.7k | this->setData(SkSpan<T>(data, size)); | 575 | 16.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkTextBlob const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 51 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 51 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 51 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 51 | this->setData(SkSpan<T>(data, size)); | 575 | 51 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 404 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 404 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 404 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 404 | this->setData(SkSpan<T>(data, size)); | 575 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 26.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 26.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 26.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 26.8k | this->setData(SkSpan<T>(data, size)); | 575 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPaint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.43k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.43k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.43k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.43k | this->setData(SkSpan<T>(data, size)); | 575 | 5.43k | } |
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 275k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 275k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 275k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 275k | this->setData(SkSpan<T>(data, size)); | 575 | 275k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 2.04M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 2.04M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 2.04M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 2.04M | this->setData(SkSpan<T>(data, size)); | 575 | 2.04M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 6.48k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 6.48k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 6.48k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 6.48k | this->setData(SkSpan<T>(data, size)); | 575 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1 | this->setData(SkSpan<T>(data, size)); | 575 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 11.0M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 11.0M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 11.0M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 11.0M | this->setData(SkSpan<T>(data, size)); | 575 | 11.0M | } |
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 149k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 149k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 149k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 149k | this->setData(SkSpan<T>(data, size)); | 575 | 149k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 16.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 16.6k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 16.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 16.6k | this->setData(SkSpan<T>(data, size)); | 575 | 16.6k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 11.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 11.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 11.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 11.2k | this->setData(SkSpan<T>(data, size)); | 575 | 11.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 35.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 35.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 35.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 35.1k | this->setData(SkSpan<T>(data, size)); | 575 | 35.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 608k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 608k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 608k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 608k | this->setData(SkSpan<T>(data, size)); | 575 | 608k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 11.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 11.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 11.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 11.4k | this->setData(SkSpan<T>(data, size)); | 575 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 22.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 22.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 22.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 22.1k | this->setData(SkSpan<T>(data, size)); | 575 | 22.1k | } |
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 86 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 86 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 86 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 86 | this->setData(SkSpan<T>(data, size)); | 575 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSL::RP::Instruction, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 316 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 316 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 316 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 316 | this->setData(SkSpan<T>(data, size)); | 575 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 34.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 34.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 34.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 34.4k | this->setData(SkSpan<T>(data, size)); | 575 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 21.5k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 21.5k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 21.5k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 21.5k | this->setData(SkSpan<T>(data, size)); | 575 | 21.5k | } |
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 34.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 34.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 34.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 34.4k | this->setData(SkSpan<T>(data, size)); | 575 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 88 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 88 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 88 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 88 | this->setData(SkSpan<T>(data, size)); | 575 | 88 | } |
skia_private::TArray<SkSL::Type const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 24.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 24.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 24.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 24.2k | this->setData(SkSpan<T>(data, size)); | 575 | 24.2k | } |
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.99k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.99k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.99k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.99k | this->setData(SkSpan<T>(data, size)); | 575 | 3.99k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setDataFromBytes(SkSpan<std::byte>) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 12.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 12.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 12.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 12.7k | this->setData(SkSpan<T>(data, size)); | 575 | 12.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1 | this->setData(SkSpan<T>(data, size)); | 575 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 51.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 51.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 51.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 51.4k | this->setData(SkSpan<T>(data, size)); | 575 | 51.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.8k | this->setData(SkSpan<T>(data, size)); | 575 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 4.32k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 4.32k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 4.32k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 4.32k | this->setData(SkSpan<T>(data, size)); | 575 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrGpu::SubmittedProc, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 4.32k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 4.32k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 4.32k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 4.32k | this->setData(SkSpan<T>(data, size)); | 575 | 4.32k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 269k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 269k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 269k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 269k | this->setData(SkSpan<T>(data, size)); | 575 | 269k | } |
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 580k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 580k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 580k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 580k | this->setData(SkSpan<T>(data, size)); | 575 | 580k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 13.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 13.9k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 13.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 13.9k | this->setData(SkSpan<T>(data, size)); | 575 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.85k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.85k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.85k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.85k | this->setData(SkSpan<T>(data, size)); | 575 | 1.85k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.02k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.02k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.02k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.02k | this->setData(SkSpan<T>(data, size)); | 575 | 1.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 956 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 956 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 956 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 956 | this->setData(SkSpan<T>(data, size)); | 575 | 956 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 363 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 363 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 363 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 363 | this->setData(SkSpan<T>(data, size)); | 575 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 9.12k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 9.12k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 9.12k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 9.12k | this->setData(SkSpan<T>(data, size)); | 575 | 9.12k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 545 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 545 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 545 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 545 | this->setData(SkSpan<T>(data, size)); | 575 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 66 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 66 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 66 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 66 | this->setData(SkSpan<T>(data, size)); | 575 | 66 | } |
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10 | this->setData(SkSpan<T>(data, size)); | 575 | 10 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10 | this->setData(SkSpan<T>(data, size)); | 575 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 17.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 17.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 17.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 17.2k | this->setData(SkSpan<T>(data, size)); | 575 | 17.2k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setDataFromBytes(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 21.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 21.9k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 21.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 21.9k | this->setData(SkSpan<T>(data, size)); | 575 | 21.9k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 185 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 185 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 185 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 185 | this->setData(SkSpan<T>(data, size)); | 575 | 185 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 6 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 6 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 6 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 6 | this->setData(SkSpan<T>(data, size)); | 575 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 518 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 518 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 518 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 518 | this->setData(SkSpan<T>(data, size)); | 575 | 518 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 9 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 9 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 9 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 9 | this->setData(SkSpan<T>(data, size)); | 575 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10 | this->setData(SkSpan<T>(data, size)); | 575 | 10 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 40 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 40 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 40 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 40 | this->setData(SkSpan<T>(data, size)); | 575 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 196k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 196k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 196k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 196k | this->setData(SkSpan<T>(data, size)); | 575 | 196k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3 | this->setData(SkSpan<T>(data, size)); | 575 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 7.04k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 7.04k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 7.04k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 7.04k | this->setData(SkSpan<T>(data, size)); | 575 | 7.04k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 957 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 957 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 957 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 957 | this->setData(SkSpan<T>(data, size)); | 575 | 957 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 8.30k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 8.30k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 8.30k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 8.30k | this->setData(SkSpan<T>(data, size)); | 575 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 342 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 342 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 342 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 342 | this->setData(SkSpan<T>(data, size)); | 575 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 429k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 429k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 429k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 429k | this->setData(SkSpan<T>(data, size)); | 575 | 429k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.73k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.73k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.73k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.73k | this->setData(SkSpan<T>(data, size)); | 575 | 1.73k | } |
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 29.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 29.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 29.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 29.2k | this->setData(SkSpan<T>(data, size)); | 575 | 29.2k | } |
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.73k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.73k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.73k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.73k | this->setData(SkSpan<T>(data, size)); | 575 | 1.73k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 767 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 767 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 767 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 767 | this->setData(SkSpan<T>(data, size)); | 575 | 767 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 2.45k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 2.45k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 2.45k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 2.45k | this->setData(SkSpan<T>(data, size)); | 575 | 2.45k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 25.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 25.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 25.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 25.7k | this->setData(SkSpan<T>(data, size)); | 575 | 25.7k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 98.1M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 98.1M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 98.1M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 98.1M | this->setData(SkSpan<T>(data, size)); | 575 | 98.1M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 4 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 4 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 4 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 4 | this->setData(SkSpan<T>(data, size)); | 575 | 4 | } |
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.83M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.83M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.83M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.83M | this->setData(SkSpan<T>(data, size)); | 575 | 3.83M | } |
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.83M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.83M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.83M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.83M | this->setData(SkSpan<T>(data, size)); | 575 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 64.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 64.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 64.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 64.8k | this->setData(SkSpan<T>(data, size)); | 575 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<PathSegment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 6 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 6 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 6 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 6 | this->setData(SkSpan<T>(data, size)); | 575 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 74 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 74 | this->setData(SkSpan<T>(data, size)); | 575 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 148 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 148 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 148 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 148 | this->setData(SkSpan<T>(data, size)); | 575 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 74 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 74 | this->setData(SkSpan<T>(data, size)); | 575 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 625 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 625 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 625 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 625 | this->setData(SkSpan<T>(data, size)); | 575 | 625 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 24.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 24.9k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 24.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 24.9k | this->setData(SkSpan<T>(data, size)); | 575 | 24.9k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.23k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.23k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.23k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.23k | this->setData(SkSpan<T>(data, size)); | 575 | 3.23k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.23k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.23k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.23k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.23k | this->setData(SkSpan<T>(data, size)); | 575 | 3.23k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.14k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.14k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.14k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.14k | this->setData(SkSpan<T>(data, size)); | 575 | 3.14k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setDataFromBytes(SkSpan<std::byte>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 20.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 20.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 20.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 20.2k | this->setData(SkSpan<T>(data, size)); | 575 | 20.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setDataFromBytes(SkSpan<std::byte>) |
576 | | |
577 | 487M | void setData(SkSpan<T> array) { |
578 | 487M | this->unpoison(); |
579 | | |
580 | 487M | fData = array.data(); |
581 | 487M | fCapacity = SkToU32(array.size()); |
582 | 487M | fOwnMemory = true; |
583 | | |
584 | 487M | this->poison(); |
585 | 487M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>) skia_private::TArray<bool, true>::setData(SkSpan<bool>) Line | Count | Source | 577 | 11.4k | void setData(SkSpan<T> array) { | 578 | 11.4k | this->unpoison(); | 579 | | | 580 | 11.4k | fData = array.data(); | 581 | 11.4k | fCapacity = SkToU32(array.size()); | 582 | 11.4k | fOwnMemory = true; | 583 | | | 584 | 11.4k | this->poison(); | 585 | 11.4k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>) Line | Count | Source | 577 | 230k | void setData(SkSpan<T> array) { | 578 | 230k | this->unpoison(); | 579 | | | 580 | 230k | fData = array.data(); | 581 | 230k | fCapacity = SkToU32(array.size()); | 582 | 230k | fOwnMemory = true; | 583 | | | 584 | 230k | this->poison(); | 585 | 230k | } |
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>) Line | Count | Source | 577 | 74 | void setData(SkSpan<T> array) { | 578 | 74 | this->unpoison(); | 579 | | | 580 | 74 | fData = array.data(); | 581 | 74 | fCapacity = SkToU32(array.size()); | 582 | 74 | fOwnMemory = true; | 583 | | | 584 | 74 | this->poison(); | 585 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>) Line | Count | Source | 577 | 3.37k | void setData(SkSpan<T> array) { | 578 | 3.37k | this->unpoison(); | 579 | | | 580 | 3.37k | fData = array.data(); | 581 | 3.37k | fCapacity = SkToU32(array.size()); | 582 | 3.37k | fOwnMemory = true; | 583 | | | 584 | 3.37k | this->poison(); | 585 | 3.37k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >) Line | Count | Source | 577 | 1.65M | void setData(SkSpan<T> array) { | 578 | 1.65M | this->unpoison(); | 579 | | | 580 | 1.65M | fData = array.data(); | 581 | 1.65M | fCapacity = SkToU32(array.size()); | 582 | 1.65M | fOwnMemory = true; | 583 | | | 584 | 1.65M | this->poison(); | 585 | 1.65M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setData(SkSpan<GrFragmentProcessor::ProgramImpl*>) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setData(SkSpan<SkRuntimeEffect::ChildPtr>) Line | Count | Source | 577 | 7.23k | void setData(SkSpan<T> array) { | 578 | 7.23k | this->unpoison(); | 579 | | | 580 | 7.23k | fData = array.data(); | 581 | 7.23k | fCapacity = SkToU32(array.size()); | 582 | 7.23k | fOwnMemory = true; | 583 | | | 584 | 7.23k | this->poison(); | 585 | 7.23k | } |
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>) Line | Count | Source | 577 | 134M | void setData(SkSpan<T> array) { | 578 | 134M | this->unpoison(); | 579 | | | 580 | 134M | fData = array.data(); | 581 | 134M | fCapacity = SkToU32(array.size()); | 582 | 134M | fOwnMemory = true; | 583 | | | 584 | 134M | this->poison(); | 585 | 134M | } |
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>) Line | Count | Source | 577 | 121M | void setData(SkSpan<T> array) { | 578 | 121M | this->unpoison(); | 579 | | | 580 | 121M | fData = array.data(); | 581 | 121M | fCapacity = SkToU32(array.size()); | 582 | 121M | fOwnMemory = true; | 583 | | | 584 | 121M | this->poison(); | 585 | 121M | } |
skia_private::TArray<float, true>::setData(SkSpan<float>) Line | Count | Source | 577 | 106M | void setData(SkSpan<T> array) { | 578 | 106M | this->unpoison(); | 579 | | | 580 | 106M | fData = array.data(); | 581 | 106M | fCapacity = SkToU32(array.size()); | 582 | 106M | fOwnMemory = true; | 583 | | | 584 | 106M | this->poison(); | 585 | 106M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setData(SkSpan<skgpu::graphite::Uniform>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setData(SkSpan<skgpu::graphite::TextureAndSampler>) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setData(SkSpan<sk_gpu_test::GrContextFactory::Context>) Line | Count | Source | 577 | 4.32k | void setData(SkSpan<T> array) { | 578 | 4.32k | this->unpoison(); | 579 | | | 580 | 4.32k | fData = array.data(); | 581 | 4.32k | fCapacity = SkToU32(array.size()); | 582 | 4.32k | fOwnMemory = true; | 583 | | | 584 | 4.32k | this->poison(); | 585 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>) Line | Count | Source | 577 | 147k | void setData(SkSpan<T> array) { | 578 | 147k | this->unpoison(); | 579 | | | 580 | 147k | fData = array.data(); | 581 | 147k | fCapacity = SkToU32(array.size()); | 582 | 147k | fOwnMemory = true; | 583 | | | 584 | 147k | this->poison(); | 585 | 147k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setData(SkSpan<GrVertexChunk>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setData(SkSpan<SkAutoPixmapStorage>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setData(SkSpan<SkPixmap>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setData(SkSpan<VkExtensionProperties>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setData(SkSpan<VkPhysicalDevice_T*>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setData(SkSpan<char const*>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setData(SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setData(SkSpan<sk_sp<SkImage> >) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setData(SkSpan<DDLPromiseImageHelper::PromiseImageInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setData(SkSpan<sk_sp<ToolUtils::TopoTestNode> >) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setData(SkSpan<GrAuditTrail::OpInfo::Op>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setData(SkSpan<GrAuditTrail::OpInfo>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setData(SkSpan<TestSVGTypeface::GlyfLayerInfo>) skia_private::TArray<int, true>::setData(SkSpan<int>) Line | Count | Source | 577 | 366k | void setData(SkSpan<T> array) { | 578 | 366k | this->unpoison(); | 579 | | | 580 | 366k | fData = array.data(); | 581 | 366k | fCapacity = SkToU32(array.size()); | 582 | 366k | fOwnMemory = true; | 583 | | | 584 | 366k | this->poison(); | 585 | 366k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setData(SkSpan<TestSVGTypeface::GlyfInfo>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setData(SkSpan<sk_sp<SkImageFilter> >) Line | Count | Source | 577 | 84.1k | void setData(SkSpan<T> array) { | 578 | 84.1k | this->unpoison(); | 579 | | | 580 | 84.1k | fData = array.data(); | 581 | 84.1k | fCapacity = SkToU32(array.size()); | 582 | 84.1k | fOwnMemory = true; | 583 | | | 584 | 84.1k | this->poison(); | 585 | 84.1k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>) Line | Count | Source | 577 | 265k | void setData(SkSpan<T> array) { | 578 | 265k | this->unpoison(); | 579 | | | 580 | 265k | fData = array.data(); | 581 | 265k | fCapacity = SkToU32(array.size()); | 582 | 265k | fOwnMemory = true; | 583 | | | 584 | 265k | this->poison(); | 585 | 265k | } |
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>) Line | Count | Source | 577 | 56 | void setData(SkSpan<T> array) { | 578 | 56 | this->unpoison(); | 579 | | | 580 | 56 | fData = array.data(); | 581 | 56 | fCapacity = SkToU32(array.size()); | 582 | 56 | fOwnMemory = true; | 583 | | | 584 | 56 | this->poison(); | 585 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setData(SkSpan<std::__1::function<void ()> >) skia_private::TArray<sk_sp<SkShader>, true>::setData(SkSpan<sk_sp<SkShader> >) Line | Count | Source | 577 | 137k | void setData(SkSpan<T> array) { | 578 | 137k | this->unpoison(); | 579 | | | 580 | 137k | fData = array.data(); | 581 | 137k | fCapacity = SkToU32(array.size()); | 582 | 137k | fOwnMemory = true; | 583 | | | 584 | 137k | this->poison(); | 585 | 137k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setData(SkSpan<SkCanvas::Lattice::RectType>) skia_private::TArray<sk_sp<SkPicture const>, true>::setData(SkSpan<sk_sp<SkPicture const> >) Line | Count | Source | 577 | 16.7k | void setData(SkSpan<T> array) { | 578 | 16.7k | this->unpoison(); | 579 | | | 580 | 16.7k | fData = array.data(); | 581 | 16.7k | fCapacity = SkToU32(array.size()); | 582 | 16.7k | fOwnMemory = true; | 583 | | | 584 | 16.7k | this->poison(); | 585 | 16.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setData(SkSpan<sk_sp<SkDrawable> >) skia_private::TArray<sk_sp<SkTextBlob const>, true>::setData(SkSpan<sk_sp<SkTextBlob const> >) Line | Count | Source | 577 | 51 | void setData(SkSpan<T> array) { | 578 | 51 | this->unpoison(); | 579 | | | 580 | 51 | fData = array.data(); | 581 | 51 | fCapacity = SkToU32(array.size()); | 582 | 51 | fOwnMemory = true; | 583 | | | 584 | 51 | this->poison(); | 585 | 51 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >) Line | Count | Source | 577 | 404 | void setData(SkSpan<T> array) { | 578 | 404 | this->unpoison(); | 579 | | | 580 | 404 | fData = array.data(); | 581 | 404 | fCapacity = SkToU32(array.size()); | 582 | 404 | fOwnMemory = true; | 583 | | | 584 | 404 | this->poison(); | 585 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >) Line | Count | Source | 577 | 26.8k | void setData(SkSpan<T> array) { | 578 | 26.8k | this->unpoison(); | 579 | | | 580 | 26.8k | fData = array.data(); | 581 | 26.8k | fCapacity = SkToU32(array.size()); | 582 | 26.8k | fOwnMemory = true; | 583 | | | 584 | 26.8k | this->poison(); | 585 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setData(SkSpan<sk_sp<sktext::gpu::Slug const> >) skia_private::TArray<SkPaint, true>::setData(SkSpan<SkPaint>) Line | Count | Source | 577 | 5.43k | void setData(SkSpan<T> array) { | 578 | 5.43k | this->unpoison(); | 579 | | | 580 | 5.43k | fData = array.data(); | 581 | 5.43k | fCapacity = SkToU32(array.size()); | 582 | 5.43k | fOwnMemory = true; | 583 | | | 584 | 5.43k | this->poison(); | 585 | 5.43k | } |
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>) Line | Count | Source | 577 | 275k | void setData(SkSpan<T> array) { | 578 | 275k | this->unpoison(); | 579 | | | 580 | 275k | fData = array.data(); | 581 | 275k | fCapacity = SkToU32(array.size()); | 582 | 275k | fOwnMemory = true; | 583 | | | 584 | 275k | this->poison(); | 585 | 275k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipeline_MemoryCtxInfo>) Line | Count | Source | 577 | 2.04M | void setData(SkSpan<T> array) { | 578 | 2.04M | this->unpoison(); | 579 | | | 580 | 2.04M | fData = array.data(); | 581 | 2.04M | fCapacity = SkToU32(array.size()); | 582 | 2.04M | fOwnMemory = true; | 583 | | | 584 | 2.04M | this->poison(); | 585 | 2.04M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>) Line | Count | Source | 577 | 6.48k | void setData(SkSpan<T> array) { | 578 | 6.48k | this->unpoison(); | 579 | | | 580 | 6.48k | fData = array.data(); | 581 | 6.48k | fCapacity = SkToU32(array.size()); | 582 | 6.48k | fOwnMemory = true; | 583 | | | 584 | 6.48k | this->poison(); | 585 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setData(SkSpan<sk_sp<SkTypeface> >) Line | Count | Source | 577 | 1 | void setData(SkSpan<T> array) { | 578 | 1 | this->unpoison(); | 579 | | | 580 | 1 | fData = array.data(); | 581 | 1 | fCapacity = SkToU32(array.size()); | 582 | 1 | fOwnMemory = true; | 583 | | | 584 | 1 | this->poison(); | 585 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>) Line | Count | Source | 577 | 11.0M | void setData(SkSpan<T> array) { | 578 | 11.0M | this->unpoison(); | 579 | | | 580 | 11.0M | fData = array.data(); | 581 | 11.0M | fCapacity = SkToU32(array.size()); | 582 | 11.0M | fOwnMemory = true; | 583 | | | 584 | 11.0M | this->poison(); | 585 | 11.0M | } |
skia_private::TArray<double, true>::setData(SkSpan<double>) Line | Count | Source | 577 | 149k | void setData(SkSpan<T> array) { | 578 | 149k | this->unpoison(); | 579 | | | 580 | 149k | fData = array.data(); | 581 | 149k | fCapacity = SkToU32(array.size()); | 582 | 149k | fOwnMemory = true; | 583 | | | 584 | 149k | this->poison(); | 585 | 149k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setData(SkSpan<SkSize>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setData(SkSpan<sk_sp<SkPicture> >) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)3> >) Line | Count | Source | 577 | 16.6k | void setData(SkSpan<T> array) { | 578 | 16.6k | this->unpoison(); | 579 | | | 580 | 16.6k | fData = array.data(); | 581 | 16.6k | fCapacity = SkToU32(array.size()); | 582 | 16.6k | fOwnMemory = true; | 583 | | | 584 | 16.6k | this->poison(); | 585 | 16.6k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >) Line | Count | Source | 577 | 11.2k | void setData(SkSpan<T> array) { | 578 | 11.2k | this->unpoison(); | 579 | | | 580 | 11.2k | fData = array.data(); | 581 | 11.2k | fCapacity = SkToU32(array.size()); | 582 | 11.2k | fOwnMemory = true; | 583 | | | 584 | 11.2k | this->poison(); | 585 | 11.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >) Line | Count | Source | 577 | 35.1k | void setData(SkSpan<T> array) { | 578 | 35.1k | this->unpoison(); | 579 | | | 580 | 35.1k | fData = array.data(); | 581 | 35.1k | fCapacity = SkToU32(array.size()); | 582 | 35.1k | fOwnMemory = true; | 583 | | | 584 | 35.1k | this->poison(); | 585 | 35.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >) Line | Count | Source | 577 | 608k | void setData(SkSpan<T> array) { | 578 | 608k | this->unpoison(); | 579 | | | 580 | 608k | fData = array.data(); | 581 | 608k | fCapacity = SkToU32(array.size()); | 582 | 608k | fOwnMemory = true; | 583 | | | 584 | 608k | this->poison(); | 585 | 608k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>) Line | Count | Source | 577 | 11.4k | void setData(SkSpan<T> array) { | 578 | 11.4k | this->unpoison(); | 579 | | | 580 | 11.4k | fData = array.data(); | 581 | 11.4k | fCapacity = SkToU32(array.size()); | 582 | 11.4k | fOwnMemory = true; | 583 | | | 584 | 11.4k | this->poison(); | 585 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >) Line | Count | Source | 577 | 22.4k | void setData(SkSpan<T> array) { | 578 | 22.4k | this->unpoison(); | 579 | | | 580 | 22.4k | fData = array.data(); | 581 | 22.4k | fCapacity = SkToU32(array.size()); | 582 | 22.4k | fOwnMemory = true; | 583 | | | 584 | 22.4k | this->poison(); | 585 | 22.4k | } |
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>) Line | Count | Source | 577 | 1.45k | void setData(SkSpan<T> array) { | 578 | 1.45k | this->unpoison(); | 579 | | | 580 | 1.45k | fData = array.data(); | 581 | 1.45k | fCapacity = SkToU32(array.size()); | 582 | 1.45k | fOwnMemory = true; | 583 | | | 584 | 1.45k | this->poison(); | 585 | 1.45k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setData(SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) skia_private::TArray<SkSL::RP::Instruction, true>::setData(SkSpan<SkSL::RP::Instruction>) Line | Count | Source | 577 | 592 | void setData(SkSpan<T> array) { | 578 | 592 | this->unpoison(); | 579 | | | 580 | 592 | fData = array.data(); | 581 | 592 | fCapacity = SkToU32(array.size()); | 582 | 592 | fOwnMemory = true; | 583 | | | 584 | 592 | this->poison(); | 585 | 592 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>) Line | Count | Source | 577 | 34.4k | void setData(SkSpan<T> array) { | 578 | 34.4k | this->unpoison(); | 579 | | | 580 | 34.4k | fData = array.data(); | 581 | 34.4k | fCapacity = SkToU32(array.size()); | 582 | 34.4k | fOwnMemory = true; | 583 | | | 584 | 34.4k | this->poison(); | 585 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setData(SkSpan<SkRasterPipeline_BranchCtx*>) Line | Count | Source | 577 | 21.5k | void setData(SkSpan<T> array) { | 578 | 21.5k | this->unpoison(); | 579 | | | 580 | 21.5k | fData = array.data(); | 581 | 21.5k | fCapacity = SkToU32(array.size()); | 582 | 21.5k | fOwnMemory = true; | 583 | | | 584 | 21.5k | this->poison(); | 585 | 21.5k | } |
skia_private::TArray<float*, true>::setData(SkSpan<float*>) Line | Count | Source | 577 | 34.4k | void setData(SkSpan<T> array) { | 578 | 34.4k | this->unpoison(); | 579 | | | 580 | 34.4k | fData = array.data(); | 581 | 34.4k | fCapacity = SkToU32(array.size()); | 582 | 34.4k | fOwnMemory = true; | 583 | | | 584 | 34.4k | this->poison(); | 585 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setData(SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>) Line | Count | Source | 577 | 88 | void setData(SkSpan<T> array) { | 578 | 88 | this->unpoison(); | 579 | | | 580 | 88 | fData = array.data(); | 581 | 88 | fCapacity = SkToU32(array.size()); | 582 | 88 | fOwnMemory = true; | 583 | | | 584 | 88 | this->poison(); | 585 | 88 | } |
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>) Line | Count | Source | 577 | 24.2k | void setData(SkSpan<T> array) { | 578 | 24.2k | this->unpoison(); | 579 | | | 580 | 24.2k | fData = array.data(); | 581 | 24.2k | fCapacity = SkToU32(array.size()); | 582 | 24.2k | fOwnMemory = true; | 583 | | | 584 | 24.2k | this->poison(); | 585 | 24.2k | } |
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>) Line | Count | Source | 577 | 35.0k | void setData(SkSpan<T> array) { | 578 | 35.0k | this->unpoison(); | 579 | | | 580 | 35.0k | fData = array.data(); | 581 | 35.0k | fCapacity = SkToU32(array.size()); | 582 | 35.0k | fOwnMemory = true; | 583 | | | 584 | 35.0k | this->poison(); | 585 | 35.0k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setData(SkSpan<SkSL::SwitchCase const*>) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setData(SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>) Line | Count | Source | 577 | 12.7k | void setData(SkSpan<T> array) { | 578 | 12.7k | this->unpoison(); | 579 | | | 580 | 12.7k | fData = array.data(); | 581 | 12.7k | fCapacity = SkToU32(array.size()); | 582 | 12.7k | fOwnMemory = true; | 583 | | | 584 | 12.7k | this->poison(); | 585 | 12.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setData(SkSpan<sk_sp<SkFontStyleSet_Custom> >) Line | Count | Source | 577 | 1 | void setData(SkSpan<T> array) { | 578 | 1 | this->unpoison(); | 579 | | | 580 | 1 | fData = array.data(); | 581 | 1 | fCapacity = SkToU32(array.size()); | 582 | 1 | fOwnMemory = true; | 583 | | | 584 | 1 | this->poison(); | 585 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setData(SkSpan<GrAuditTrail::Op*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>) Line | Count | Source | 577 | 51.4k | void setData(SkSpan<T> array) { | 578 | 51.4k | this->unpoison(); | 579 | | | 580 | 51.4k | fData = array.data(); | 581 | 51.4k | fCapacity = SkToU32(array.size()); | 582 | 51.4k | fOwnMemory = true; | 583 | | | 584 | 51.4k | this->poison(); | 585 | 51.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setData(SkSpan<skgpu::Plot*>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setData(SkSpan<sk_sp<GrRenderTask> >) Line | Count | Source | 577 | 10.8k | void setData(SkSpan<T> array) { | 578 | 10.8k | this->unpoison(); | 579 | | | 580 | 10.8k | fData = array.data(); | 581 | 10.8k | fCapacity = SkToU32(array.size()); | 582 | 10.8k | fOwnMemory = true; | 583 | | | 584 | 10.8k | this->poison(); | 585 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>) Line | Count | Source | 577 | 4.32k | void setData(SkSpan<T> array) { | 578 | 4.32k | this->unpoison(); | 579 | | | 580 | 4.32k | fData = array.data(); | 581 | 4.32k | fCapacity = SkToU32(array.size()); | 582 | 4.32k | fOwnMemory = true; | 583 | | | 584 | 4.32k | this->poison(); | 585 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setData(SkSpan<GrTextureResolveRenderTask::Resolve>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >) skia_private::TArray<GrGpu::SubmittedProc, true>::setData(SkSpan<GrGpu::SubmittedProc>) Line | Count | Source | 577 | 4.32k | void setData(SkSpan<T> array) { | 578 | 4.32k | this->unpoison(); | 579 | | | 580 | 4.32k | fData = array.data(); | 581 | 4.32k | fCapacity = SkToU32(array.size()); | 582 | 4.32k | fOwnMemory = true; | 583 | | | 584 | 4.32k | this->poison(); | 585 | 4.32k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >) Line | Count | Source | 577 | 269k | void setData(SkSpan<T> array) { | 578 | 269k | this->unpoison(); | 579 | | | 580 | 269k | fData = array.data(); | 581 | 269k | fCapacity = SkToU32(array.size()); | 582 | 269k | fOwnMemory = true; | 583 | | | 584 | 269k | this->poison(); | 585 | 269k | } |
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>) Line | Count | Source | 577 | 580k | void setData(SkSpan<T> array) { | 578 | 580k | this->unpoison(); | 579 | | | 580 | 580k | fData = array.data(); | 581 | 580k | fCapacity = SkToU32(array.size()); | 582 | 580k | fOwnMemory = true; | 583 | | | 584 | 580k | this->poison(); | 585 | 580k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>) Line | Count | Source | 577 | 13.9k | void setData(SkSpan<T> array) { | 578 | 13.9k | this->unpoison(); | 579 | | | 580 | 13.9k | fData = array.data(); | 581 | 13.9k | fCapacity = SkToU32(array.size()); | 582 | 13.9k | fOwnMemory = true; | 583 | | | 584 | 13.9k | this->poison(); | 585 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setData(SkSpan<GrResourceCache::UnrefResourceMessage>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >) Line | Count | Source | 577 | 1.85k | void setData(SkSpan<T> array) { | 578 | 1.85k | this->unpoison(); | 579 | | | 580 | 1.85k | fData = array.data(); | 581 | 1.85k | fCapacity = SkToU32(array.size()); | 582 | 1.85k | fOwnMemory = true; | 583 | | | 584 | 1.85k | this->poison(); | 585 | 1.85k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>) Line | Count | Source | 577 | 1.02k | void setData(SkSpan<T> array) { | 578 | 1.02k | this->unpoison(); | 579 | | | 580 | 1.02k | fData = array.data(); | 581 | 1.02k | fCapacity = SkToU32(array.size()); | 582 | 1.02k | fOwnMemory = true; | 583 | | | 584 | 1.02k | this->poison(); | 585 | 1.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>) Line | Count | Source | 577 | 956 | void setData(SkSpan<T> array) { | 578 | 956 | this->unpoison(); | 579 | | | 580 | 956 | fData = array.data(); | 581 | 956 | fCapacity = SkToU32(array.size()); | 582 | 956 | fOwnMemory = true; | 583 | | | 584 | 956 | this->poison(); | 585 | 956 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>) Line | Count | Source | 577 | 363 | void setData(SkSpan<T> array) { | 578 | 363 | this->unpoison(); | 579 | | | 580 | 363 | fData = array.data(); | 581 | 363 | fCapacity = SkToU32(array.size()); | 582 | 363 | fOwnMemory = true; | 583 | | | 584 | 363 | this->poison(); | 585 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>) Line | Count | Source | 577 | 9.12k | void setData(SkSpan<T> array) { | 578 | 9.12k | this->unpoison(); | 579 | | | 580 | 9.12k | fData = array.data(); | 581 | 9.12k | fCapacity = SkToU32(array.size()); | 582 | 9.12k | fOwnMemory = true; | 583 | | | 584 | 9.12k | this->poison(); | 585 | 9.12k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>) Line | Count | Source | 577 | 545 | void setData(SkSpan<T> array) { | 578 | 545 | this->unpoison(); | 579 | | | 580 | 545 | fData = array.data(); | 581 | 545 | fCapacity = SkToU32(array.size()); | 582 | 545 | fOwnMemory = true; | 583 | | | 584 | 545 | this->poison(); | 585 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>) Line | Count | Source | 577 | 66 | void setData(SkSpan<T> array) { | 578 | 66 | this->unpoison(); | 579 | | | 580 | 66 | fData = array.data(); | 581 | 66 | fCapacity = SkToU32(array.size()); | 582 | 66 | fOwnMemory = true; | 583 | | | 584 | 66 | this->poison(); | 585 | 66 | } |
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>) Line | Count | Source | 577 | 10 | void setData(SkSpan<T> array) { | 578 | 10 | this->unpoison(); | 579 | | | 580 | 10 | fData = array.data(); | 581 | 10 | fCapacity = SkToU32(array.size()); | 582 | 10 | fOwnMemory = true; | 583 | | | 584 | 10 | this->poison(); | 585 | 10 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>) Line | Count | Source | 577 | 10 | void setData(SkSpan<T> array) { | 578 | 10 | this->unpoison(); | 579 | | | 580 | 10 | fData = array.data(); | 581 | 10 | fCapacity = SkToU32(array.size()); | 582 | 10 | fOwnMemory = true; | 583 | | | 584 | 10 | this->poison(); | 585 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>) Line | Count | Source | 577 | 17.2k | void setData(SkSpan<T> array) { | 578 | 17.2k | this->unpoison(); | 579 | | | 580 | 17.2k | fData = array.data(); | 581 | 17.2k | fCapacity = SkToU32(array.size()); | 582 | 17.2k | fOwnMemory = true; | 583 | | | 584 | 17.2k | this->poison(); | 585 | 17.2k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setData(SkSpan<SkRSXform>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setData(SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setData(SkSpan<GrGeometryProcessor::Attribute>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setData(SkSpan<(anonymous namespace)::MeshOp::Mesh>) Line | Count | Source | 577 | 21.9k | void setData(SkSpan<T> array) { | 578 | 21.9k | this->unpoison(); | 579 | | | 580 | 21.9k | fData = array.data(); | 581 | 21.9k | fCapacity = SkToU32(array.size()); | 582 | 21.9k | fOwnMemory = true; | 583 | | | 584 | 21.9k | this->poison(); | 585 | 21.9k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setData(SkSpan<GrGeometryProcessor::TextureSampler>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setData(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setData(SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>) skia_private::TArray<CircularRRectOp::RRect, true>::setData(SkSpan<CircularRRectOp::RRect>) Line | Count | Source | 577 | 185 | void setData(SkSpan<T> array) { | 578 | 185 | this->unpoison(); | 579 | | | 580 | 185 | fData = array.data(); | 581 | 185 | fCapacity = SkToU32(array.size()); | 582 | 185 | fOwnMemory = true; | 583 | | | 584 | 185 | this->poison(); | 585 | 185 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>) Line | Count | Source | 577 | 6 | void setData(SkSpan<T> array) { | 578 | 6 | this->unpoison(); | 579 | | | 580 | 6 | fData = array.data(); | 581 | 6 | fCapacity = SkToU32(array.size()); | 582 | 6 | fOwnMemory = true; | 583 | | | 584 | 6 | this->poison(); | 585 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setData(SkSpan<ButtCapDashedCircleOp::Circle>) skia_private::TArray<CircleOp::Circle, true>::setData(SkSpan<CircleOp::Circle>) Line | Count | Source | 577 | 518 | void setData(SkSpan<T> array) { | 578 | 518 | this->unpoison(); | 579 | | | 580 | 518 | fData = array.data(); | 581 | 518 | fCapacity = SkToU32(array.size()); | 582 | 518 | fOwnMemory = true; | 583 | | | 584 | 518 | this->poison(); | 585 | 518 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>) Line | Count | Source | 577 | 9 | void setData(SkSpan<T> array) { | 578 | 9 | this->unpoison(); | 579 | | | 580 | 9 | fData = array.data(); | 581 | 9 | fCapacity = SkToU32(array.size()); | 582 | 9 | fOwnMemory = true; | 583 | | | 584 | 9 | this->poison(); | 585 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>) Line | Count | Source | 577 | 10 | void setData(SkSpan<T> array) { | 578 | 10 | this->unpoison(); | 579 | | | 580 | 10 | fData = array.data(); | 581 | 10 | fCapacity = SkToU32(array.size()); | 582 | 10 | fOwnMemory = true; | 583 | | | 584 | 10 | this->poison(); | 585 | 10 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setData(SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>) Line | Count | Source | 577 | 40 | void setData(SkSpan<T> array) { | 578 | 40 | this->unpoison(); | 579 | | | 580 | 40 | fData = array.data(); | 581 | 40 | fCapacity = SkToU32(array.size()); | 582 | 40 | fOwnMemory = true; | 583 | | | 584 | 40 | this->poison(); | 585 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>) Line | Count | Source | 577 | 196k | void setData(SkSpan<T> array) { | 578 | 196k | this->unpoison(); | 579 | | | 580 | 196k | fData = array.data(); | 581 | 196k | fCapacity = SkToU32(array.size()); | 582 | 196k | fOwnMemory = true; | 583 | | | 584 | 196k | this->poison(); | 585 | 196k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setData(SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>) Line | Count | Source | 577 | 3 | void setData(SkSpan<T> array) { | 578 | 3 | this->unpoison(); | 579 | | | 580 | 3 | fData = array.data(); | 581 | 3 | fCapacity = SkToU32(array.size()); | 582 | 3 | fOwnMemory = true; | 583 | | | 584 | 3 | this->poison(); | 585 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setData(SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>) Line | Count | Source | 577 | 7.04k | void setData(SkSpan<T> array) { | 578 | 7.04k | this->unpoison(); | 579 | | | 580 | 7.04k | fData = array.data(); | 581 | 7.04k | fCapacity = SkToU32(array.size()); | 582 | 7.04k | fOwnMemory = true; | 583 | | | 584 | 7.04k | this->poison(); | 585 | 7.04k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setData(SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>) Line | Count | Source | 577 | 957 | void setData(SkSpan<T> array) { | 578 | 957 | this->unpoison(); | 579 | | | 580 | 957 | fData = array.data(); | 581 | 957 | fCapacity = SkToU32(array.size()); | 582 | 957 | fOwnMemory = true; | 583 | | | 584 | 957 | this->poison(); | 585 | 957 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setData(SkSpan<GrProgramInfo const*>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setData(SkSpan<sk_sp<GrBuffer const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setData(SkSpan<VkBufferImageCopy>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setData(SkSpan<unsigned long>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setData(SkSpan<GrVkSemaphore::Resource*>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setData(SkSpan<VkImageSubresourceRange>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setData(SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setData(SkSpan<sk_sp<GrManagedResource const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setData(SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setData(SkSpan<VkBufferMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setData(SkSpan<VkImageMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setData(SkSpan<VkVertexInputBindingDescription>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setData(SkSpan<VkVertexInputAttributeDescription>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setData(SkSpan<GrVkSampler const*>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setData(SkSpan<VkAttachmentDescription>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setData(SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setData(SkSpan<GrVkCommandPool*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setData(SkSpan<GrVkRenderPass*>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setData(SkSpan<GrVkRenderPass const*>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setData(SkSpan<GrVkResourceProvider::MSAALoadPipeline>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Buffer> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Resource> >) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setData(SkSpan<skgpu::graphite::UploadInstance>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Task> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Device> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setData(SkSpan<sk_sp<skgpu::RefCntedCallback> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::ScratchTexture>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setData(SkSpan<skgpu::graphite::BufferTextureCopyData>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setData(SkSpan<std::__1::pair<unsigned long, unsigned long> >) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setData(SkSpan<VkDescriptorSetLayoutBinding>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setData(SkSpan<sk_sp<skgpu::graphite::TextureProxy> >) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setData(SkSpan<SkPDFTagNode*>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setData(SkSpan<skia_private::TArray<SkPDFTagNode*, true> >) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setData(SkSpan<SkPDFTagNode::MarkedContentInfo>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setData(SkSpan<(anonymous namespace)::OutlineEntry*>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setData(SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >) Line | Count | Source | 577 | 8.30k | void setData(SkSpan<T> array) { | 578 | 8.30k | this->unpoison(); | 579 | | | 580 | 8.30k | fData = array.data(); | 581 | 8.30k | fCapacity = SkToU32(array.size()); | 582 | 8.30k | fOwnMemory = true; | 583 | | | 584 | 8.30k | this->poison(); | 585 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setData(SkSpan<dng_exception>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setData(SkSpan<SkSVGDevice::ClipRec>) Line | Count | Source | 577 | 342 | void setData(SkSpan<T> array) { | 578 | 342 | this->unpoison(); | 579 | | | 580 | 342 | fData = array.data(); | 581 | 342 | fCapacity = SkToU32(array.size()); | 582 | 342 | fOwnMemory = true; | 583 | | | 584 | 342 | this->poison(); | 585 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::setData(SkSpan<SkFontScanner::AxisDefinition>) Line | Count | Source | 577 | 429k | void setData(SkSpan<T> array) { | 578 | 429k | this->unpoison(); | 579 | | | 580 | 429k | fData = array.data(); | 581 | 429k | fCapacity = SkToU32(array.size()); | 582 | 429k | fOwnMemory = true; | 583 | | | 584 | 429k | this->poison(); | 585 | 429k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setData(SkSpan<std::__1::array<unsigned short, 3ul> >) skia_private::TArray<SkPackedGlyphID, true>::setData(SkSpan<SkPackedGlyphID>) Line | Count | Source | 577 | 1.73k | void setData(SkSpan<T> array) { | 578 | 1.73k | this->unpoison(); | 579 | | | 580 | 1.73k | fData = array.data(); | 581 | 1.73k | fCapacity = SkToU32(array.size()); | 582 | 1.73k | fOwnMemory = true; | 583 | | | 584 | 1.73k | this->poison(); | 585 | 1.73k | } |
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>) Line | Count | Source | 577 | 29.2k | void setData(SkSpan<T> array) { | 578 | 29.2k | this->unpoison(); | 579 | | | 580 | 29.2k | fData = array.data(); | 581 | 29.2k | fCapacity = SkToU32(array.size()); | 582 | 29.2k | fOwnMemory = true; | 583 | | | 584 | 29.2k | this->poison(); | 585 | 29.2k | } |
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>) Line | Count | Source | 577 | 1.73k | void setData(SkSpan<T> array) { | 578 | 1.73k | this->unpoison(); | 579 | | | 580 | 1.73k | fData = array.data(); | 581 | 1.73k | fCapacity = SkToU32(array.size()); | 582 | 1.73k | fOwnMemory = true; | 583 | | | 584 | 1.73k | this->poison(); | 585 | 1.73k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>) Line | Count | Source | 577 | 767 | void setData(SkSpan<T> array) { | 578 | 767 | this->unpoison(); | 579 | | | 580 | 767 | fData = array.data(); | 581 | 767 | fCapacity = SkToU32(array.size()); | 582 | 767 | fOwnMemory = true; | 583 | | | 584 | 767 | this->poison(); | 585 | 767 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >) Line | Count | Source | 577 | 2.45k | void setData(SkSpan<T> array) { | 578 | 2.45k | this->unpoison(); | 579 | | | 580 | 2.45k | fData = array.data(); | 581 | 2.45k | fCapacity = SkToU32(array.size()); | 582 | 2.45k | fOwnMemory = true; | 583 | | | 584 | 2.45k | this->poison(); | 585 | 2.45k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setData(SkSpan<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setData(SkSpan<skgpu::VulkanExtensions::Info>) skia_private::TArray<SkGlyph const*, true>::setData(SkSpan<SkGlyph const*>) Line | Count | Source | 577 | 25.7k | void setData(SkSpan<T> array) { | 578 | 25.7k | this->unpoison(); | 579 | | | 580 | 25.7k | fData = array.data(); | 581 | 25.7k | fCapacity = SkToU32(array.size()); | 582 | 25.7k | fOwnMemory = true; | 583 | | | 584 | 25.7k | this->poison(); | 585 | 25.7k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >) Line | Count | Source | 577 | 98.1M | void setData(SkSpan<T> array) { | 578 | 98.1M | this->unpoison(); | 579 | | | 580 | 98.1M | fData = array.data(); | 581 | 98.1M | fCapacity = SkToU32(array.size()); | 582 | 98.1M | fOwnMemory = true; | 583 | | | 584 | 98.1M | this->poison(); | 585 | 98.1M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>) Line | Count | Source | 577 | 4 | void setData(SkSpan<T> array) { | 578 | 4 | this->unpoison(); | 579 | | | 580 | 4 | fData = array.data(); | 581 | 4 | fCapacity = SkToU32(array.size()); | 582 | 4 | fOwnMemory = true; | 583 | | | 584 | 4 | this->poison(); | 585 | 4 | } |
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>) Line | Count | Source | 577 | 3.83M | void setData(SkSpan<T> array) { | 578 | 3.83M | this->unpoison(); | 579 | | | 580 | 3.83M | fData = array.data(); | 581 | 3.83M | fCapacity = SkToU32(array.size()); | 582 | 3.83M | fOwnMemory = true; | 583 | | | 584 | 3.83M | this->poison(); | 585 | 3.83M | } |
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>) Line | Count | Source | 577 | 3.83M | void setData(SkSpan<T> array) { | 578 | 3.83M | this->unpoison(); | 579 | | | 580 | 3.83M | fData = array.data(); | 581 | 3.83M | fCapacity = SkToU32(array.size()); | 582 | 3.83M | fOwnMemory = true; | 583 | | | 584 | 3.83M | this->poison(); | 585 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setData(SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setData(SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>) Line | Count | Source | 577 | 64.8k | void setData(SkSpan<T> array) { | 578 | 64.8k | this->unpoison(); | 579 | | | 580 | 64.8k | fData = array.data(); | 581 | 64.8k | fCapacity = SkToU32(array.size()); | 582 | 64.8k | fOwnMemory = true; | 583 | | | 584 | 64.8k | this->poison(); | 585 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>) skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>) Line | Count | Source | 577 | 6 | void setData(SkSpan<T> array) { | 578 | 6 | this->unpoison(); | 579 | | | 580 | 6 | fData = array.data(); | 581 | 6 | fCapacity = SkToU32(array.size()); | 582 | 6 | fOwnMemory = true; | 583 | | | 584 | 6 | this->poison(); | 585 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setData(SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >) skia_private::TArray<GrXPFactoryTestFactory*, true>::setData(SkSpan<GrXPFactoryTestFactory*>) Line | Count | Source | 577 | 74 | void setData(SkSpan<T> array) { | 578 | 74 | this->unpoison(); | 579 | | | 580 | 74 | fData = array.data(); | 581 | 74 | fCapacity = SkToU32(array.size()); | 582 | 74 | fOwnMemory = true; | 583 | | | 584 | 74 | this->poison(); | 585 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>) Line | Count | Source | 577 | 148 | void setData(SkSpan<T> array) { | 578 | 148 | this->unpoison(); | 579 | | | 580 | 148 | fData = array.data(); | 581 | 148 | fCapacity = SkToU32(array.size()); | 582 | 148 | fOwnMemory = true; | 583 | | | 584 | 148 | this->poison(); | 585 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setData(SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>) Line | Count | Source | 577 | 74 | void setData(SkSpan<T> array) { | 578 | 74 | this->unpoison(); | 579 | | | 580 | 74 | fData = array.data(); | 581 | 74 | fCapacity = SkToU32(array.size()); | 582 | 74 | fOwnMemory = true; | 583 | | | 584 | 74 | this->poison(); | 585 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setData(SkSpan<GrUniformDataManager::Uniform>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setData(SkSpan<skgpu::VulkanYcbcrConversionInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setData(SkSpan<VkSemaphore_T*>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setData(SkSpan<GrVkDescriptorSet const*>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setData(SkSpan<skgpu::Swizzle>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::setData(SkSpan<skgpu::graphite::BindBufferInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::setData(SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setData(SkSpan<skgpu::graphite::ClipStack::Element const*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData> >) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setData(SkSpan<skgpu::graphite::SamplerDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setData(SkSpan<skgpu::graphite::GraphicsPipelineDesc>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Sampler> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setData(SkSpan<skgpu::graphite::ShaderNode const*>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setData(SkSpan<skgpu::graphite::PaintParamsKey>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::setData(SkSpan<skgpu::graphite::ShaderSnippet>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setData(SkSpan<skgpu::graphite::ResourceBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setData(SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setData(SkSpan<skgpu::graphite::ComputePipelineDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setData(SkSpan<skgpu::graphite::DispatchGroup::Dispatch>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setData(SkSpan<VkImageView_T*>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setData(SkSpan<VkClearValue>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setData(SkSpan<skgpu::graphite::DescriptorData>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setData(SkSpan<VkWriteDescriptorSet>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setData(SkSpan<VkDescriptorImageInfo>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setData(SkSpan<skgpu::graphite::AttachmentDesc const*>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setData(SkSpan<VkSubpassDescription>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setData(SkSpan<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setData(SkSpan<SkCanvas::ImageSetEntry>) skia_private::TArray<OffsetEdge, true>::setData(SkSpan<OffsetEdge>) Line | Count | Source | 577 | 625 | void setData(SkSpan<T> array) { | 578 | 625 | this->unpoison(); | 579 | | | 580 | 625 | fData = array.data(); | 581 | 625 | fCapacity = SkToU32(array.size()); | 582 | 625 | fOwnMemory = true; | 583 | | | 584 | 625 | this->poison(); | 585 | 625 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element const*>) Line | Count | Source | 577 | 24.9k | void setData(SkSpan<T> array) { | 578 | 24.9k | this->unpoison(); | 579 | | | 580 | 24.9k | fData = array.data(); | 581 | 24.9k | fCapacity = SkToU32(array.size()); | 582 | 24.9k | fOwnMemory = true; | 583 | | | 584 | 24.9k | this->poison(); | 585 | 24.9k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setData(SkSpan<VkDescriptorSetLayout_T*>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >) skia_private::TArray<char, true>::setData(SkSpan<char>) Line | Count | Source | 577 | 3.23k | void setData(SkSpan<T> array) { | 578 | 3.23k | this->unpoison(); | 579 | | | 580 | 3.23k | fData = array.data(); | 581 | 3.23k | fCapacity = SkToU32(array.size()); | 582 | 3.23k | fOwnMemory = true; | 583 | | | 584 | 3.23k | this->poison(); | 585 | 3.23k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>) Line | Count | Source | 577 | 3.23k | void setData(SkSpan<T> array) { | 578 | 3.23k | this->unpoison(); | 579 | | | 580 | 3.23k | fData = array.data(); | 581 | 3.23k | fCapacity = SkToU32(array.size()); | 582 | 3.23k | fOwnMemory = true; | 583 | | | 584 | 3.23k | this->poison(); | 585 | 3.23k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >) Line | Count | Source | 577 | 3.14k | void setData(SkSpan<T> array) { | 578 | 3.14k | this->unpoison(); | 579 | | | 580 | 3.14k | fData = array.data(); | 581 | 3.14k | fCapacity = SkToU32(array.size()); | 582 | 3.14k | fOwnMemory = true; | 583 | | | 584 | 3.14k | this->poison(); | 585 | 3.14k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setData(SkSpan<hb_feature_t>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setData(SkSpan<(anonymous namespace)::ShapedRun>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setData(SkSpan<SkUnicode::CodeUnitFlags>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setData(SkSpan<skia::textlayout::ResolvedFontDescriptor>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setData(SkSpan<skia::textlayout::TextStyle>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setData(SkSpan<skia::textlayout::Block>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setData(SkSpan<skia::textlayout::Placeholder>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setData(SkSpan<skia::textlayout::Run>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setData(SkSpan<skia::textlayout::Cluster>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setData(SkSpan<skia::textlayout::TextLine>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setData(SkSpan<SkShaper::Feature>) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::setData(SkSpan<SkBlendMode>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setData(SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<float*> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<SkV2*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setData(SkSpan<sk_sp<skottie::internal::TextAdapter> >) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setData(SkSpan<skottie::Shaper::RunRec>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setData(SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>) Line | Count | Source | 577 | 20.2k | void setData(SkSpan<T> array) { | 578 | 20.2k | this->unpoison(); | 579 | | | 580 | 20.2k | fData = array.data(); | 581 | 20.2k | fCapacity = SkToU32(array.size()); | 582 | 20.2k | fOwnMemory = true; | 583 | | | 584 | 20.2k | this->poison(); | 585 | 20.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>) |
586 | | |
587 | 3.78G | void unpoison() { |
588 | | #ifdef SK_SANITIZE_ADDRESS |
589 | | if (fData && fPoisoned) { |
590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); |
591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); |
592 | | fPoisoned = false; |
593 | | } |
594 | | #endif |
595 | 3.78G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison() skia_private::TArray<bool, true>::unpoison() Line | Count | Source | 587 | 41.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 41.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison() Line | Count | Source | 587 | 1.24M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.24M | } |
skia_private::TArray<SkString, true>::unpoison() Line | Count | Source | 587 | 4.62k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.62k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison() Line | Count | Source | 587 | 16.9k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 16.9k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison() Line | Count | Source | 587 | 6.88M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 6.88M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison() Line | Count | Source | 587 | 50.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 50.6k | } |
skia_private::TArray<SkPoint, true>::unpoison() Line | Count | Source | 587 | 817M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 817M | } |
skia_private::TArray<unsigned char, true>::unpoison() Line | Count | Source | 587 | 1.23G | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.23G | } |
skia_private::TArray<float, true>::unpoison() Line | Count | Source | 587 | 550M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 550M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::unpoison() skia_private::TArray<unsigned int, true>::unpoison() Line | Count | Source | 587 | 146 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 146 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::unpoison() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::unpoison() Line | Count | Source | 587 | 17.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 17.6k | } |
skia_private::TArray<GrSurfaceProxy*, true>::unpoison() Line | Count | Source | 587 | 1.31M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.31M | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::unpoison() Line | Count | Source | 587 | 243k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 243k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<char const*, true>::unpoison() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::unpoison() Line | Count | Source | 587 | 24 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::unpoison() skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::unpoison() Line | Count | Source | 587 | 4.32k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.32k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison() Line | Count | Source | 587 | 4.32k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::unpoison() skia_private::TArray<int, true>::unpoison() Line | Count | Source | 587 | 126M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 126M | } |
skia_private::TArray<SkPath, true>::unpoison() Line | Count | Source | 587 | 3.97M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3.97M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison() skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison() Line | Count | Source | 587 | 30.4k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 30.4k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::unpoison() Line | Count | Source | 587 | 11.2M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 11.2M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison() Line | Count | Source | 587 | 299k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 299k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison() Line | Count | Source | 587 | 146 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 146 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison() Line | Count | Source | 587 | 1.47M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.47M | } |
skia_private::TArray<std::__1::thread, false>::unpoison() Line | Count | Source | 587 | 392 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 392 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison() skia_private::TArray<sk_sp<SkShader>, true>::unpoison() Line | Count | Source | 587 | 465k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 465k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison() Line | Count | Source | 587 | 109k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 109k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison() Line | Count | Source | 587 | 117k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 117k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison() Line | Count | Source | 587 | 110k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 110k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison() Line | Count | Source | 587 | 109k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 109k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison() Line | Count | Source | 587 | 281k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 281k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison() Line | Count | Source | 587 | 483k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 483k | } |
skia_private::TArray<SkPaint, true>::unpoison() Line | Count | Source | 587 | 221k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 221k | } |
skia_private::TArray<SkMatrix, true>::unpoison() Line | Count | Source | 587 | 72 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 72 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison() Line | Count | Source | 587 | 86.0k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 86.0k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::unpoison() Line | Count | Source | 587 | 4 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4 | } |
skia_private::TArray<SkOpRayHit*, true>::unpoison() Line | Count | Source | 587 | 147M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 147M | } |
skia_private::TArray<double, true>::unpoison() Line | Count | Source | 587 | 62.4M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 62.4M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::unpoison() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::unpoison() Line | Count | Source | 587 | 360k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 360k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison() Line | Count | Source | 587 | 46.5k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 46.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison() Line | Count | Source | 587 | 4.41M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.41M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison() Line | Count | Source | 587 | 112k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 112k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison() Line | Count | Source | 587 | 293k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 293k | } |
skia_private::TArray<SkSL::Field, true>::unpoison() Line | Count | Source | 587 | 5.15k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.15k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::unpoison() skia_private::TArray<SkSL::RP::Instruction, true>::unpoison() Line | Count | Source | 587 | 14.5k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 14.5k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison() Line | Count | Source | 587 | 7.95M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 7.95M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::unpoison() Line | Count | Source | 587 | 344k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 344k | } |
skia_private::TArray<float*, true>::unpoison() Line | Count | Source | 587 | 103k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 103k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison() Line | Count | Source | 587 | 432 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 432 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison() Line | Count | Source | 587 | 69 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 69 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::unpoison() Line | Count | Source | 587 | 69 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 69 | } |
skia_private::TArray<SkSL::Type const*, true>::unpoison() Line | Count | Source | 587 | 124k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 124k | } |
skia_private::TArray<SkSL::Variable*, true>::unpoison() Line | Count | Source | 587 | 107k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 107k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison() Line | Count | Source | 587 | 16 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::unpoison() Line | Count | Source | 587 | 96.8k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 96.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison() Line | Count | Source | 587 | 16 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 16 | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::unpoison() Line | Count | Source | 587 | 3 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::unpoison() skia_private::TArray<sk_sp<GrRenderTask>, true>::unpoison() Line | Count | Source | 587 | 582k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 582k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison() Line | Count | Source | 587 | 493k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 493k | } |
skia_private::TArray<skgpu::Plot*, true>::unpoison() Line | Count | Source | 587 | 1.16k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.16k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison() Line | Count | Source | 587 | 31.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 31.6k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison() Line | Count | Source | 587 | 17.5k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 17.5k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison() Line | Count | Source | 587 | 1.34M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.34M | } |
skia_private::TArray<GrTextureProxy*, true>::unpoison() Line | Count | Source | 587 | 403k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 403k | } |
skia_private::TArray<GrRenderTask*, true>::unpoison() Line | Count | Source | 587 | 2.69M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.69M | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison() Line | Count | Source | 587 | 40.4k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 40.4k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison() Line | Count | Source | 587 | 675k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 675k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison() Line | Count | Source | 587 | 491k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 491k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::unpoison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 5.04k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.04k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison() Line | Count | Source | 587 | 26.9k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 26.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison() Line | Count | Source | 587 | 1.45k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.45k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison() Line | Count | Source | 587 | 46.0k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 46.0k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 2.72k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.72k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::unpoison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::unpoison() Line | Count | Source | 587 | 321 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 321 | } |
skia_private::TArray<SkRect, true>::unpoison() Line | Count | Source | 587 | 40 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 40 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison() Line | Count | Source | 587 | 96 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 96 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 85.5k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 85.5k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::unpoison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::unpoison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::unpoison() Line | Count | Source | 587 | 106k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 106k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison() Line | Count | Source | 587 | 10.9k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 10.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::unpoison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::unpoison() skia_private::TArray<CircularRRectOp::RRect, true>::unpoison() Line | Count | Source | 587 | 814 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 814 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::unpoison() Line | Count | Source | 587 | 30 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 30 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison() skia_private::TArray<CircleOp::Circle, true>::unpoison() Line | Count | Source | 587 | 2.62k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.62k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 587 | 45 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 45 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 587 | 46 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 46 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison() Line | Count | Source | 587 | 160 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 160 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison() Line | Count | Source | 587 | 1.40M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.40M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison() Line | Count | Source | 587 | 12 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 12 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::unpoison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::unpoison() Line | Count | Source | 587 | 36.3k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 36.3k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison() Line | Count | Source | 587 | 4.81k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.81k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::unpoison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::unpoison() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::unpoison() Line | Count | Source | 587 | 8.29k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 8.29k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison() Line | Count | Source | 587 | 17.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 17.2k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::unpoison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison() Line | Count | Source | 587 | 37.7k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 37.7k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison() skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison() Line | Count | Source | 587 | 14.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 14.2k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::unpoison() Line | Count | Source | 587 | 1.37M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.37M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison() skia_private::TArray<unsigned short, true>::unpoison() Line | Count | Source | 587 | 115k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 115k | } |
skia_private::TArray<SkMask::Format, true>::unpoison() Line | Count | Source | 587 | 6.68k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 6.68k | } |
skia_private::TArray<SkPackedGlyphID, true>::unpoison() Line | Count | Source | 587 | 6.68k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 6.68k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison() skia_private::TArray<SkGlyph const*, true>::unpoison() Line | Count | Source | 587 | 102k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 102k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison() Line | Count | Source | 587 | 749M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 749M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison() Line | Count | Source | 587 | 28 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 28 | } |
skia_private::TArray<SkClosestRecord, true>::unpoison() Line | Count | Source | 587 | 19.8M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 19.8M | } |
skia_private::TArray<SkClosestRecord const*, true>::unpoison() Line | Count | Source | 587 | 20.4M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 20.4M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::unpoison() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::unpoison() Line | Count | Source | 587 | 343k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 343k | } |
skia_private::TArray<PathSegment, true>::unpoison() Line | Count | Source | 587 | 48 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 48 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison() skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison() Line | Count | Source | 587 | 666 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 666 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison() Line | Count | Source | 587 | 1.40k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.40k | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison() Line | Count | Source | 587 | 2.22k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.22k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::unpoison() skia_private::TArray<OffsetEdge, true>::unpoison() Line | Count | Source | 587 | 5.37k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.37k | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison() Line | Count | Source | 587 | 116k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 116k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::unpoison() skia_private::TArray<char, true>::unpoison() Line | Count | Source | 587 | 29.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 29.6k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison() Line | Count | Source | 587 | 29.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 29.6k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::unpoison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::unpoison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::unpoison() Line | Count | Source | 587 | 94.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 94.6k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison() |
596 | | |
597 | 2.79G | void poison() { |
598 | | #ifdef SK_SANITIZE_ADDRESS |
599 | | if (fData && fCapacity > fSize) { |
600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); |
601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); |
602 | | fPoisoned = true; |
603 | | } |
604 | | #endif |
605 | 2.79G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison() skia_private::TArray<bool, true>::poison() Line | Count | Source | 597 | 31.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31.1k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison() Line | Count | Source | 597 | 739k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 739k | } |
skia_private::TArray<SkString, true>::poison() Line | Count | Source | 597 | 296 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 296 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison() Line | Count | Source | 597 | 12.4k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 12.4k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison() Line | Count | Source | 597 | 4.25M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.25M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison() Line | Count | Source | 597 | 28.9k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 28.9k | } |
skia_private::TArray<SkPoint, true>::poison() Line | Count | Source | 597 | 711M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 711M | } |
skia_private::TArray<unsigned char, true>::poison() Line | Count | Source | 597 | 779M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 779M | } |
skia_private::TArray<float, true>::poison() Line | Count | Source | 597 | 423M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 423M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::poison() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::poison() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::poison() Line | Count | Source | 597 | 13.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 13.1k | } |
skia_private::TArray<GrSurfaceProxy*, true>::poison() Line | Count | Source | 597 | 692k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 692k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::poison() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::poison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::poison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<char const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::poison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::poison() skia_private::TArray<int, true>::poison() Line | Count | Source | 597 | 63.5M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 63.5M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison() skia_private::TArray<sk_sp<SkImageFilter>, true>::poison() Line | Count | Source | 597 | 191k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 191k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison() Line | Count | Source | 597 | 893k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 893k | } |
skia_private::TArray<std::__1::thread, false>::poison() Line | Count | Source | 597 | 196 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 196 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison() skia_private::TArray<sk_sp<SkShader>, true>::poison() Line | Count | Source | 597 | 301k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 301k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison() skia_private::TArray<sk_sp<SkPicture const>, true>::poison() Line | Count | Source | 597 | 94.4k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 94.4k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::poison() Line | Count | Source | 597 | 145 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 145 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison() Line | Count | Source | 597 | 780 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 780 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::poison() Line | Count | Source | 597 | 4.51k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.51k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::poison() Line | Count | Source | 597 | 204k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 204k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison() Line | Count | Source | 597 | 31 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31 | } |
skia_private::TArray<SkPaint, true>::poison() Line | Count | Source | 597 | 58.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 58.8k | } |
skia_private::TArray<SkPath, true>::poison() Line | Count | Source | 597 | 1.40M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.40M | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::poison() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::poison() Line | Count | Source | 597 | 7.82M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 7.82M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison() Line | Count | Source | 597 | 46.2k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 46.2k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::poison() Line | Count | Source | 597 | 2 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2 | } |
skia_private::TArray<SkOpRayHit*, true>::poison() Line | Count | Source | 597 | 79.3M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 79.3M | } |
skia_private::TArray<double, true>::poison() Line | Count | Source | 597 | 31.2M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31.2M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::poison() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::poison() Line | Count | Source | 597 | 188k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 188k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison() Line | Count | Source | 597 | 37.7k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 37.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison() Line | Count | Source | 597 | 147k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 147k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison() Line | Count | Source | 597 | 2.71M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.71M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison() Line | Count | Source | 597 | 148k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 148k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison() Line | Count | Source | 597 | 78.5k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 78.5k | } |
skia_private::TArray<SkSL::Field, true>::poison() Line | Count | Source | 597 | 3.04k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.04k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::poison() skia_private::TArray<SkSL::RP::Instruction, true>::poison() Line | Count | Source | 597 | 8.12k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 8.12k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison() Line | Count | Source | 597 | 3.97M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.97M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::poison() Line | Count | Source | 597 | 165k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 165k | } |
skia_private::TArray<float*, true>::poison() Line | Count | Source | 597 | 68.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 68.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison() Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::poison() skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison() Line | Count | Source | 597 | 260 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 260 | } |
skia_private::TArray<SkSL::Type const*, true>::poison() Line | Count | Source | 597 | 74.2k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 74.2k | } |
skia_private::TArray<SkSL::Variable*, true>::poison() Line | Count | Source | 597 | 75.4k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 75.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::poison() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::poison() Line | Count | Source | 597 | 54.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 54.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::poison() skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::poison() Line | Count | Source | 597 | 2 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::poison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::poison() Line | Count | Source | 597 | 334k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 334k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison() skia_private::TArray<GrOnFlushCallbackObject*, true>::poison() Line | Count | Source | 597 | 8.76k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 8.76k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison() Line | Count | Source | 597 | 308k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 308k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::poison() skia_private::TArray<GrGpu::SubmittedProc, true>::poison() Line | Count | Source | 597 | 36.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 36.1k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison() Line | Count | Source | 597 | 809k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 809k | } |
skia_private::TArray<GrRenderTask*, true>::poison() Line | Count | Source | 597 | 1.63M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.63M | } |
skia_private::TArray<GrTextureProxy*, true>::poison() Line | Count | Source | 597 | 133k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 133k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison() Line | Count | Source | 597 | 342k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 342k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison() Line | Count | Source | 597 | 243k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 243k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison() Line | Count | Source | 597 | 16.7k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 16.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::poison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::poison() Line | Count | Source | 597 | 3.06k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.06k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison() Line | Count | Source | 597 | 26.2k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 26.2k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison() Line | Count | Source | 597 | 1.08k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.08k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison() Line | Count | Source | 597 | 28.0k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 28.0k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison() Line | Count | Source | 597 | 1.63k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.63k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::poison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::poison() Line | Count | Source | 597 | 205 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 205 | } |
skia_private::TArray<SkRect, true>::poison() Line | Count | Source | 597 | 30 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 30 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison() Line | Count | Source | 597 | 53 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 53 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison() Line | Count | Source | 597 | 52.0k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 52.0k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::poison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::poison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::poison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::poison() Line | Count | Source | 597 | 65.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 65.1k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::poison() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::poison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::poison() skia_private::TArray<CircularRRectOp::RRect, true>::poison() Line | Count | Source | 597 | 520 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 520 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison() Line | Count | Source | 597 | 18 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 18 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison() skia_private::TArray<CircleOp::Circle, true>::poison() Line | Count | Source | 597 | 1.75k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.75k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::poison() Line | Count | Source | 597 | 27 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 27 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison() Line | Count | Source | 597 | 30 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 30 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison() Line | Count | Source | 597 | 120 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 120 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison() Line | Count | Source | 597 | 963k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 963k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison() Line | Count | Source | 597 | 9 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 9 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::poison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::poison() Line | Count | Source | 597 | 23.5k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 23.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison() Line | Count | Source | 597 | 2.95k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.95k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::poison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::poison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::poison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::poison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::poison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison() Line | Count | Source | 597 | 18.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 18.8k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison() skia_private::TArray<SkSVGDevice::ClipRec, true>::poison() Line | Count | Source | 597 | 1.39k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.39k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::poison() Line | Count | Source | 597 | 944k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 944k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison() skia_private::TArray<SkPackedGlyphID, true>::poison() Line | Count | Source | 597 | 5.03k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.03k | } |
skia_private::TArray<unsigned short, true>::poison() Line | Count | Source | 597 | 87.0k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 87.0k | } |
skia_private::TArray<SkMask::Format, true>::poison() Line | Count | Source | 597 | 5.03k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.03k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison() Line | Count | Source | 597 | 2.36k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.36k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison() Line | Count | Source | 597 | 10.7k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 10.7k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::poison() skia_private::TArray<SkGlyph const*, true>::poison() Line | Count | Source | 597 | 76.9k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 76.9k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison() Line | Count | Source | 597 | 651M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 651M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::poison() Line | Count | Source | 597 | 16 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 16 | } |
skia_private::TArray<SkClosestRecord, true>::poison() Line | Count | Source | 597 | 15.9M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 15.9M | } |
skia_private::TArray<SkClosestRecord const*, true>::poison() Line | Count | Source | 597 | 12.1M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 12.1M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison() Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::poison() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison() Line | Count | Source | 597 | 279k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 279k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison() skia_private::TArray<PathSegment, true>::poison() Line | Count | Source | 597 | 42 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 42 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison() skia_private::TArray<GrXPFactoryTestFactory*, true>::poison() Line | Count | Source | 597 | 370 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 370 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison() Line | Count | Source | 597 | 1.18k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.18k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison() Line | Count | Source | 597 | 740 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 740 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::poison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::poison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::poison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::poison() skia_private::TArray<OffsetEdge, true>::poison() Line | Count | Source | 597 | 5.02k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.02k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::poison() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::poison() Line | Count | Source | 597 | 70.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 70.8k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::poison() skia_private::TArray<char, true>::poison() Line | Count | Source | 597 | 26.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 26.3k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison() Line | Count | Source | 597 | 26.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 26.3k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison() Line | Count | Source | 597 | 16.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 16.8k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::poison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::poison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::poison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::poison() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::poison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::poison() Line | Count | Source | 597 | 57.4k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 57.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison() |
606 | | |
607 | 2.31G | void changeSize(int n) { |
608 | 2.31G | this->unpoison(); |
609 | 2.31G | fSize = n; |
610 | 2.31G | this->poison(); |
611 | 2.31G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int) skia_private::TArray<bool, true>::changeSize(int) Line | Count | Source | 607 | 19.7k | void changeSize(int n) { | 608 | 19.7k | this->unpoison(); | 609 | 19.7k | fSize = n; | 610 | 19.7k | this->poison(); | 611 | 19.7k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int) Line | Count | Source | 607 | 509k | void changeSize(int n) { | 608 | 509k | this->unpoison(); | 609 | 509k | fSize = n; | 610 | 509k | this->poison(); | 611 | 509k | } |
skia_private::TArray<SkString, true>::changeSize(int) Line | Count | Source | 607 | 222 | void changeSize(int n) { | 608 | 222 | this->unpoison(); | 609 | 222 | fSize = n; | 610 | 222 | this->poison(); | 611 | 222 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int) Line | Count | Source | 607 | 9.04k | void changeSize(int n) { | 608 | 9.04k | this->unpoison(); | 609 | 9.04k | fSize = n; | 610 | 9.04k | this->poison(); | 611 | 9.04k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int) Line | Count | Source | 607 | 2.60M | void changeSize(int n) { | 608 | 2.60M | this->unpoison(); | 609 | 2.60M | fSize = n; | 610 | 2.60M | this->poison(); | 611 | 2.60M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int) Line | Count | Source | 607 | 21.6k | void changeSize(int n) { | 608 | 21.6k | this->unpoison(); | 609 | 21.6k | fSize = n; | 610 | 21.6k | this->poison(); | 611 | 21.6k | } |
skia_private::TArray<SkPoint, true>::changeSize(int) Line | Count | Source | 607 | 577M | void changeSize(int n) { | 608 | 577M | this->unpoison(); | 609 | 577M | fSize = n; | 610 | 577M | this->poison(); | 611 | 577M | } |
skia_private::TArray<unsigned char, true>::changeSize(int) Line | Count | Source | 607 | 657M | void changeSize(int n) { | 608 | 657M | this->unpoison(); | 609 | 657M | fSize = n; | 610 | 657M | this->poison(); | 611 | 657M | } |
skia_private::TArray<float, true>::changeSize(int) Line | Count | Source | 607 | 317M | void changeSize(int n) { | 608 | 317M | this->unpoison(); | 609 | 317M | fSize = n; | 610 | 317M | this->poison(); | 611 | 317M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::changeSize(int) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::changeSize(int) Line | Count | Source | 607 | 8.84k | void changeSize(int n) { | 608 | 8.84k | this->unpoison(); | 609 | 8.84k | fSize = n; | 610 | 8.84k | this->poison(); | 611 | 8.84k | } |
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int) Line | Count | Source | 607 | 544k | void changeSize(int n) { | 608 | 544k | this->unpoison(); | 609 | 544k | fSize = n; | 610 | 544k | this->poison(); | 611 | 544k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::changeSize(int) skia_private::TArray<int, true>::changeSize(int) Line | Count | Source | 607 | 63.1M | void changeSize(int n) { | 608 | 63.1M | this->unpoison(); | 609 | 63.1M | fSize = n; | 610 | 63.1M | this->poison(); | 611 | 63.1M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int) Line | Count | Source | 607 | 107k | void changeSize(int n) { | 608 | 107k | this->unpoison(); | 609 | 107k | fSize = n; | 610 | 107k | this->poison(); | 611 | 107k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int) Line | Count | Source | 607 | 627k | void changeSize(int n) { | 608 | 627k | this->unpoison(); | 609 | 627k | fSize = n; | 610 | 627k | this->poison(); | 611 | 627k | } |
skia_private::TArray<std::__1::thread, false>::changeSize(int) Line | Count | Source | 607 | 140 | void changeSize(int n) { | 608 | 140 | this->unpoison(); | 609 | 140 | fSize = n; | 610 | 140 | this->poison(); | 611 | 140 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::changeSize(int) skia_private::TArray<sk_sp<SkShader>, true>::changeSize(int) Line | Count | Source | 607 | 163k | void changeSize(int n) { | 608 | 163k | this->unpoison(); | 609 | 163k | fSize = n; | 610 | 163k | this->poison(); | 611 | 163k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::changeSize(int) skia_private::TArray<sk_sp<SkPicture const>, true>::changeSize(int) Line | Count | Source | 607 | 77.7k | void changeSize(int n) { | 608 | 77.7k | this->unpoison(); | 609 | 77.7k | fSize = n; | 610 | 77.7k | this->poison(); | 611 | 77.7k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::changeSize(int) Line | Count | Source | 607 | 145 | void changeSize(int n) { | 608 | 145 | this->unpoison(); | 609 | 145 | fSize = n; | 610 | 145 | this->poison(); | 611 | 145 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int) Line | Count | Source | 607 | 729 | void changeSize(int n) { | 608 | 729 | this->unpoison(); | 609 | 729 | fSize = n; | 610 | 729 | this->poison(); | 611 | 729 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::changeSize(int) Line | Count | Source | 607 | 4.11k | void changeSize(int n) { | 608 | 4.11k | this->unpoison(); | 609 | 4.11k | fSize = n; | 610 | 4.11k | this->poison(); | 611 | 4.11k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::changeSize(int) Line | Count | Source | 607 | 177k | void changeSize(int n) { | 608 | 177k | this->unpoison(); | 609 | 177k | fSize = n; | 610 | 177k | this->poison(); | 611 | 177k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int) Line | Count | Source | 607 | 31 | void changeSize(int n) { | 608 | 31 | this->unpoison(); | 609 | 31 | fSize = n; | 610 | 31 | this->poison(); | 611 | 31 | } |
skia_private::TArray<SkPaint, true>::changeSize(int) Line | Count | Source | 607 | 53.3k | void changeSize(int n) { | 608 | 53.3k | this->unpoison(); | 609 | 53.3k | fSize = n; | 610 | 53.3k | this->poison(); | 611 | 53.3k | } |
skia_private::TArray<SkPath, true>::changeSize(int) Line | Count | Source | 607 | 1.12M | void changeSize(int n) { | 608 | 1.12M | this->unpoison(); | 609 | 1.12M | fSize = n; | 610 | 1.12M | this->poison(); | 611 | 1.12M | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::changeSize(int) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::changeSize(int) Line | Count | Source | 607 | 5.77M | void changeSize(int n) { | 608 | 5.77M | this->unpoison(); | 609 | 5.77M | fSize = n; | 610 | 5.77M | this->poison(); | 611 | 5.77M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int) Line | Count | Source | 607 | 39.7k | void changeSize(int n) { | 608 | 39.7k | this->unpoison(); | 609 | 39.7k | fSize = n; | 610 | 39.7k | this->poison(); | 611 | 39.7k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::changeSize(int) Line | Count | Source | 607 | 1 | void changeSize(int n) { | 608 | 1 | this->unpoison(); | 609 | 1 | fSize = n; | 610 | 1 | this->poison(); | 611 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::changeSize(int) Line | Count | Source | 607 | 68.2M | void changeSize(int n) { | 608 | 68.2M | this->unpoison(); | 609 | 68.2M | fSize = n; | 610 | 68.2M | this->poison(); | 611 | 68.2M | } |
skia_private::TArray<double, true>::changeSize(int) Line | Count | Source | 607 | 31.1M | void changeSize(int n) { | 608 | 31.1M | this->unpoison(); | 609 | 31.1M | fSize = n; | 610 | 31.1M | this->poison(); | 611 | 31.1M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::changeSize(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::changeSize(int) Line | Count | Source | 607 | 172k | void changeSize(int n) { | 608 | 172k | this->unpoison(); | 609 | 172k | fSize = n; | 610 | 172k | this->poison(); | 611 | 172k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::changeSize(int) Line | Count | Source | 607 | 26.5k | void changeSize(int n) { | 608 | 26.5k | this->unpoison(); | 609 | 26.5k | fSize = n; | 610 | 26.5k | this->poison(); | 611 | 26.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int) Line | Count | Source | 607 | 112k | void changeSize(int n) { | 608 | 112k | this->unpoison(); | 609 | 112k | fSize = n; | 610 | 112k | this->poison(); | 611 | 112k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int) Line | Count | Source | 607 | 2.11M | void changeSize(int n) { | 608 | 2.11M | this->unpoison(); | 609 | 2.11M | fSize = n; | 610 | 2.11M | this->poison(); | 611 | 2.11M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int) Line | Count | Source | 607 | 137k | void changeSize(int n) { | 608 | 137k | this->unpoison(); | 609 | 137k | fSize = n; | 610 | 137k | this->poison(); | 611 | 137k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int) Line | Count | Source | 607 | 56.1k | void changeSize(int n) { | 608 | 56.1k | this->unpoison(); | 609 | 56.1k | fSize = n; | 610 | 56.1k | this->poison(); | 611 | 56.1k | } |
skia_private::TArray<SkSL::Field, true>::changeSize(int) Line | Count | Source | 607 | 1.59k | void changeSize(int n) { | 608 | 1.59k | this->unpoison(); | 609 | 1.59k | fSize = n; | 610 | 1.59k | this->poison(); | 611 | 1.59k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::changeSize(int) skia_private::TArray<SkSL::RP::Instruction, true>::changeSize(int) Line | Count | Source | 607 | 7.53k | void changeSize(int n) { | 608 | 7.53k | this->unpoison(); | 609 | 7.53k | fSize = n; | 610 | 7.53k | this->poison(); | 611 | 7.53k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int) Line | Count | Source | 607 | 3.94M | void changeSize(int n) { | 608 | 3.94M | this->unpoison(); | 609 | 3.94M | fSize = n; | 610 | 3.94M | this->poison(); | 611 | 3.94M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::changeSize(int) Line | Count | Source | 607 | 144k | void changeSize(int n) { | 608 | 144k | this->unpoison(); | 609 | 144k | fSize = n; | 610 | 144k | this->poison(); | 611 | 144k | } |
skia_private::TArray<float*, true>::changeSize(int) Line | Count | Source | 607 | 34.4k | void changeSize(int n) { | 608 | 34.4k | this->unpoison(); | 609 | 34.4k | fSize = n; | 610 | 34.4k | this->poison(); | 611 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::changeSize(int) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int) Line | Count | Source | 607 | 172 | void changeSize(int n) { | 608 | 172 | this->unpoison(); | 609 | 172 | fSize = n; | 610 | 172 | this->poison(); | 611 | 172 | } |
skia_private::TArray<SkSL::Type const*, true>::changeSize(int) Line | Count | Source | 607 | 50.0k | void changeSize(int n) { | 608 | 50.0k | this->unpoison(); | 609 | 50.0k | fSize = n; | 610 | 50.0k | this->poison(); | 611 | 50.0k | } |
skia_private::TArray<SkSL::Variable*, true>::changeSize(int) Line | Count | Source | 607 | 40.4k | void changeSize(int n) { | 608 | 40.4k | this->unpoison(); | 609 | 40.4k | fSize = n; | 610 | 40.4k | this->poison(); | 611 | 40.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::changeSize(int) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::changeSize(int) Line | Count | Source | 607 | 42.0k | void changeSize(int n) { | 608 | 42.0k | this->unpoison(); | 609 | 42.0k | fSize = n; | 610 | 42.0k | this->poison(); | 611 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::changeSize(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::changeSize(int) Line | Count | Source | 607 | 1 | void changeSize(int n) { | 608 | 1 | this->unpoison(); | 609 | 1 | fSize = n; | 610 | 1 | this->poison(); | 611 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::changeSize(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::changeSize(int) Line | Count | Source | 607 | 282k | void changeSize(int n) { | 608 | 282k | this->unpoison(); | 609 | 282k | fSize = n; | 610 | 282k | this->poison(); | 611 | 282k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int) skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int) Line | Count | Source | 607 | 4.44k | void changeSize(int n) { | 608 | 4.44k | this->unpoison(); | 609 | 4.44k | fSize = n; | 610 | 4.44k | this->poison(); | 611 | 4.44k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int) Line | Count | Source | 607 | 297k | void changeSize(int n) { | 608 | 297k | this->unpoison(); | 609 | 297k | fSize = n; | 610 | 297k | this->poison(); | 611 | 297k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::changeSize(int) skia_private::TArray<GrGpu::SubmittedProc, true>::changeSize(int) Line | Count | Source | 607 | 31.8k | void changeSize(int n) { | 608 | 31.8k | this->unpoison(); | 609 | 31.8k | fSize = n; | 610 | 31.8k | this->poison(); | 611 | 31.8k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int) Line | Count | Source | 607 | 539k | void changeSize(int n) { | 608 | 539k | this->unpoison(); | 609 | 539k | fSize = n; | 610 | 539k | this->poison(); | 611 | 539k | } |
skia_private::TArray<GrRenderTask*, true>::changeSize(int) Line | Count | Source | 607 | 1.05M | void changeSize(int n) { | 608 | 1.05M | this->unpoison(); | 609 | 1.05M | fSize = n; | 610 | 1.05M | this->poison(); | 611 | 1.05M | } |
skia_private::TArray<GrTextureProxy*, true>::changeSize(int) Line | Count | Source | 607 | 133k | void changeSize(int n) { | 608 | 133k | this->unpoison(); | 609 | 133k | fSize = n; | 610 | 133k | this->poison(); | 611 | 133k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int) Line | Count | Source | 607 | 328k | void changeSize(int n) { | 608 | 328k | this->unpoison(); | 609 | 328k | fSize = n; | 610 | 328k | this->poison(); | 611 | 328k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int) Line | Count | Source | 607 | 243k | void changeSize(int n) { | 608 | 243k | this->unpoison(); | 609 | 243k | fSize = n; | 610 | 243k | this->poison(); | 611 | 243k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int) Line | Count | Source | 607 | 14.8k | void changeSize(int n) { | 608 | 14.8k | this->unpoison(); | 609 | 14.8k | fSize = n; | 610 | 14.8k | this->poison(); | 611 | 14.8k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::changeSize(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 2.03k | void changeSize(int n) { | 608 | 2.03k | this->unpoison(); | 609 | 2.03k | fSize = n; | 610 | 2.03k | this->poison(); | 611 | 2.03k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int) Line | Count | Source | 607 | 25.3k | void changeSize(int n) { | 608 | 25.3k | this->unpoison(); | 609 | 25.3k | fSize = n; | 610 | 25.3k | this->poison(); | 611 | 25.3k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int) Line | Count | Source | 607 | 726 | void changeSize(int n) { | 608 | 726 | this->unpoison(); | 609 | 726 | fSize = n; | 610 | 726 | this->poison(); | 611 | 726 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 18.9k | void changeSize(int n) { | 608 | 18.9k | this->unpoison(); | 609 | 18.9k | fSize = n; | 610 | 18.9k | this->poison(); | 611 | 18.9k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 1.09k | void changeSize(int n) { | 608 | 1.09k | this->unpoison(); | 609 | 1.09k | fSize = n; | 610 | 1.09k | this->poison(); | 611 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::changeSize(int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::changeSize(int) Line | Count | Source | 607 | 139 | void changeSize(int n) { | 608 | 139 | this->unpoison(); | 609 | 139 | fSize = n; | 610 | 139 | this->poison(); | 611 | 139 | } |
skia_private::TArray<SkRect, true>::changeSize(int) Line | Count | Source | 607 | 20 | void changeSize(int n) { | 608 | 20 | this->unpoison(); | 609 | 20 | fSize = n; | 610 | 20 | this->poison(); | 611 | 20 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int) Line | Count | Source | 607 | 43 | void changeSize(int n) { | 608 | 43 | this->unpoison(); | 609 | 43 | fSize = n; | 610 | 43 | this->poison(); | 611 | 43 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 34.8k | void changeSize(int n) { | 608 | 34.8k | this->unpoison(); | 609 | 34.8k | fSize = n; | 610 | 34.8k | this->poison(); | 611 | 34.8k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::changeSize(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::changeSize(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::changeSize(int) Line | Count | Source | 607 | 43.2k | void changeSize(int n) { | 608 | 43.2k | this->unpoison(); | 609 | 43.2k | fSize = n; | 610 | 43.2k | this->poison(); | 611 | 43.2k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::changeSize(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::changeSize(int) skia_private::TArray<CircularRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 607 | 335 | void changeSize(int n) { | 608 | 335 | this->unpoison(); | 609 | 335 | fSize = n; | 610 | 335 | this->poison(); | 611 | 335 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 607 | 12 | void changeSize(int n) { | 608 | 12 | this->unpoison(); | 609 | 12 | fSize = n; | 610 | 12 | this->poison(); | 611 | 12 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int) skia_private::TArray<CircleOp::Circle, true>::changeSize(int) Line | Count | Source | 607 | 1.23k | void changeSize(int n) { | 608 | 1.23k | this->unpoison(); | 609 | 1.23k | fSize = n; | 610 | 1.23k | this->poison(); | 611 | 1.23k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 607 | 18 | void changeSize(int n) { | 608 | 18 | this->unpoison(); | 609 | 18 | fSize = n; | 610 | 18 | this->poison(); | 611 | 18 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 607 | 20 | void changeSize(int n) { | 608 | 20 | this->unpoison(); | 609 | 20 | fSize = n; | 610 | 20 | this->poison(); | 611 | 20 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int) Line | Count | Source | 607 | 80 | void changeSize(int n) { | 608 | 80 | this->unpoison(); | 609 | 80 | fSize = n; | 610 | 80 | this->poison(); | 611 | 80 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int) Line | Count | Source | 607 | 766k | void changeSize(int n) { | 608 | 766k | this->unpoison(); | 609 | 766k | fSize = n; | 610 | 766k | this->poison(); | 611 | 766k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int) Line | Count | Source | 607 | 6 | void changeSize(int n) { | 608 | 6 | this->unpoison(); | 609 | 6 | fSize = n; | 610 | 6 | this->poison(); | 611 | 6 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::changeSize(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::changeSize(int) Line | Count | Source | 607 | 16.4k | void changeSize(int n) { | 608 | 16.4k | this->unpoison(); | 609 | 16.4k | fSize = n; | 610 | 16.4k | this->poison(); | 611 | 16.4k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int) Line | Count | Source | 607 | 1.99k | void changeSize(int n) { | 608 | 1.99k | this->unpoison(); | 609 | 1.99k | fSize = n; | 610 | 1.99k | this->poison(); | 611 | 1.99k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::changeSize(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::changeSize(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int) Line | Count | Source | 607 | 10.5k | void changeSize(int n) { | 608 | 10.5k | this->unpoison(); | 609 | 10.5k | fSize = n; | 610 | 10.5k | this->poison(); | 611 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int) Line | Count | Source | 607 | 1.05k | void changeSize(int n) { | 608 | 1.05k | this->unpoison(); | 609 | 1.05k | fSize = n; | 610 | 1.05k | this->poison(); | 611 | 1.05k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::changeSize(int) Line | Count | Source | 607 | 514k | void changeSize(int n) { | 608 | 514k | this->unpoison(); | 609 | 514k | fSize = n; | 610 | 514k | this->poison(); | 611 | 514k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::changeSize(int) skia_private::TArray<SkPackedGlyphID, true>::changeSize(int) Line | Count | Source | 607 | 3.29k | void changeSize(int n) { | 608 | 3.29k | this->unpoison(); | 609 | 3.29k | fSize = n; | 610 | 3.29k | this->poison(); | 611 | 3.29k | } |
skia_private::TArray<unsigned short, true>::changeSize(int) Line | Count | Source | 607 | 57.8k | void changeSize(int n) { | 608 | 57.8k | this->unpoison(); | 609 | 57.8k | fSize = n; | 610 | 57.8k | this->poison(); | 611 | 57.8k | } |
skia_private::TArray<SkMask::Format, true>::changeSize(int) Line | Count | Source | 607 | 3.29k | void changeSize(int n) { | 608 | 3.29k | this->unpoison(); | 609 | 3.29k | fSize = n; | 610 | 3.29k | this->poison(); | 611 | 3.29k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int) Line | Count | Source | 607 | 1.59k | void changeSize(int n) { | 608 | 1.59k | this->unpoison(); | 609 | 1.59k | fSize = n; | 610 | 1.59k | this->poison(); | 611 | 1.59k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int) Line | Count | Source | 607 | 8.26k | void changeSize(int n) { | 608 | 8.26k | this->unpoison(); | 609 | 8.26k | fSize = n; | 610 | 8.26k | this->poison(); | 611 | 8.26k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::changeSize(int) skia_private::TArray<SkGlyph const*, true>::changeSize(int) Line | Count | Source | 607 | 51.2k | void changeSize(int n) { | 608 | 51.2k | this->unpoison(); | 609 | 51.2k | fSize = n; | 610 | 51.2k | this->poison(); | 611 | 51.2k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int) Line | Count | Source | 607 | 553M | void changeSize(int n) { | 608 | 553M | this->unpoison(); | 609 | 553M | fSize = n; | 610 | 553M | this->poison(); | 611 | 553M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int) Line | Count | Source | 607 | 12 | void changeSize(int n) { | 608 | 12 | this->unpoison(); | 609 | 12 | fSize = n; | 610 | 12 | this->poison(); | 611 | 12 | } |
skia_private::TArray<SkClosestRecord, true>::changeSize(int) Line | Count | Source | 607 | 12.1M | void changeSize(int n) { | 608 | 12.1M | this->unpoison(); | 609 | 12.1M | fSize = n; | 610 | 12.1M | this->poison(); | 611 | 12.1M | } |
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int) Line | Count | Source | 607 | 8.29M | void changeSize(int n) { | 608 | 8.29M | this->unpoison(); | 609 | 8.29M | fSize = n; | 610 | 8.29M | this->poison(); | 611 | 8.29M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::changeSize(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int) Line | Count | Source | 607 | 214k | void changeSize(int n) { | 608 | 214k | this->unpoison(); | 609 | 214k | fSize = n; | 610 | 214k | this->poison(); | 611 | 214k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int) skia_private::TArray<PathSegment, true>::changeSize(int) Line | Count | Source | 607 | 36 | void changeSize(int n) { | 608 | 36 | this->unpoison(); | 609 | 36 | fSize = n; | 610 | 36 | this->poison(); | 611 | 36 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::changeSize(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::changeSize(int) Line | Count | Source | 607 | 296 | void changeSize(int n) { | 608 | 296 | this->unpoison(); | 609 | 296 | fSize = n; | 610 | 296 | this->poison(); | 611 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int) Line | Count | Source | 607 | 1.03k | void changeSize(int n) { | 608 | 1.03k | this->unpoison(); | 609 | 1.03k | fSize = n; | 610 | 1.03k | this->poison(); | 611 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int) Line | Count | Source | 607 | 666 | void changeSize(int n) { | 608 | 666 | this->unpoison(); | 609 | 666 | fSize = n; | 610 | 666 | this->poison(); | 611 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::changeSize(int) skia_private::TArray<OffsetEdge, true>::changeSize(int) Line | Count | Source | 607 | 4.39k | void changeSize(int n) { | 608 | 4.39k | this->unpoison(); | 609 | 4.39k | fSize = n; | 610 | 4.39k | this->poison(); | 611 | 4.39k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::changeSize(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::changeSize(int) Line | Count | Source | 607 | 45.8k | void changeSize(int n) { | 608 | 45.8k | this->unpoison(); | 609 | 45.8k | fSize = n; | 610 | 45.8k | this->poison(); | 611 | 45.8k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::changeSize(int) skia_private::TArray<char, true>::changeSize(int) Line | Count | Source | 607 | 23.1k | void changeSize(int n) { | 608 | 23.1k | this->unpoison(); | 609 | 23.1k | fSize = n; | 610 | 23.1k | this->poison(); | 611 | 23.1k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int) Line | Count | Source | 607 | 23.1k | void changeSize(int n) { | 608 | 23.1k | this->unpoison(); | 609 | 23.1k | fSize = n; | 610 | 23.1k | this->poison(); | 611 | 23.1k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int) Line | Count | Source | 607 | 13.6k | void changeSize(int n) { | 608 | 13.6k | this->unpoison(); | 609 | 13.6k | fSize = n; | 610 | 13.6k | this->poison(); | 611 | 13.6k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::changeSize(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::changeSize(int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::changeSize(int) Line | Count | Source | 607 | 37.1k | void changeSize(int n) { | 608 | 37.1k | this->unpoison(); | 609 | 37.1k | fSize = n; | 610 | 37.1k | this->poison(); | 611 | 37.1k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int) |
612 | | |
613 | | // We disable Control-Flow Integrity sanitization (go/cfi) when casting item-array buffers. |
614 | | // CFI flags this code as dangerous because we are casting `buffer` to a T* while the buffer's |
615 | | // contents might still be uninitialized memory. When T has a vtable, this is especially risky |
616 | | // because we could hypothetically access a virtual method on fItemArray and jump to an |
617 | | // unpredictable location in memory. Of course, TArray won't actually use fItemArray in this |
618 | | // way, and we don't want to construct a T before the user requests one. There's no real risk |
619 | | // here, so disable CFI when doing these casts. |
620 | | SK_CLANG_NO_SANITIZE("cfi") |
621 | 1.04G | static T* TCast(void* buffer) { |
622 | 1.04G | return (T*)buffer; |
623 | 1.04G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*) skia_private::TArray<bool, true>::TCast(void*) Line | Count | Source | 621 | 22.2k | static T* TCast(void* buffer) { | 622 | 22.2k | return (T*)buffer; | 623 | 22.2k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*) Line | Count | Source | 621 | 432k | static T* TCast(void* buffer) { | 622 | 432k | return (T*)buffer; | 623 | 432k | } |
skia_private::TArray<SkString, true>::TCast(void*) Line | Count | Source | 621 | 148 | static T* TCast(void* buffer) { | 622 | 148 | return (T*)buffer; | 623 | 148 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*) Line | Count | Source | 621 | 3.37k | static T* TCast(void* buffer) { | 622 | 3.37k | return (T*)buffer; | 623 | 3.37k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*) Line | Count | Source | 621 | 2.07M | static T* TCast(void* buffer) { | 622 | 2.07M | return (T*)buffer; | 623 | 2.07M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*) Line | Count | Source | 621 | 7.23k | static T* TCast(void* buffer) { | 622 | 7.23k | return (T*)buffer; | 623 | 7.23k | } |
skia_private::TArray<SkPoint, true>::TCast(void*) Line | Count | Source | 621 | 628M | static T* TCast(void* buffer) { | 622 | 628M | return (T*)buffer; | 623 | 628M | } |
skia_private::TArray<unsigned char, true>::TCast(void*) Line | Count | Source | 621 | 157M | static T* TCast(void* buffer) { | 622 | 157M | return (T*)buffer; | 623 | 157M | } |
skia_private::TArray<float, true>::TCast(void*) Line | Count | Source | 621 | 117M | static T* TCast(void* buffer) { | 622 | 117M | return (T*)buffer; | 623 | 117M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TCast(void*) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TCast(void*) Line | Count | Source | 621 | 8.65k | static T* TCast(void* buffer) { | 622 | 8.65k | return (T*)buffer; | 623 | 8.65k | } |
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*) Line | Count | Source | 621 | 441k | static T* TCast(void* buffer) { | 622 | 441k | return (T*)buffer; | 623 | 441k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TCast(void*) skia_private::TArray<int, true>::TCast(void*) Line | Count | Source | 621 | 611k | static T* TCast(void* buffer) { | 622 | 611k | return (T*)buffer; | 623 | 611k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*) Line | Count | Source | 621 | 84.6k | static T* TCast(void* buffer) { | 622 | 84.6k | return (T*)buffer; | 623 | 84.6k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*) Line | Count | Source | 621 | 268k | static T* TCast(void* buffer) { | 622 | 268k | return (T*)buffer; | 623 | 268k | } |
skia_private::TArray<std::__1::thread, false>::TCast(void*) Line | Count | Source | 621 | 168 | static T* TCast(void* buffer) { | 622 | 168 | return (T*)buffer; | 623 | 168 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TCast(void*) skia_private::TArray<sk_sp<SkShader>, true>::TCast(void*) Line | Count | Source | 621 | 146k | static T* TCast(void* buffer) { | 622 | 146k | return (T*)buffer; | 623 | 146k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::TCast(void*) skia_private::TArray<sk_sp<SkPicture const>, true>::TCast(void*) Line | Count | Source | 621 | 35.6k | static T* TCast(void* buffer) { | 622 | 35.6k | return (T*)buffer; | 623 | 35.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TCast(void*) skia_private::TArray<sk_sp<SkTextBlob const>, true>::TCast(void*) Line | Count | Source | 621 | 153 | static T* TCast(void* buffer) { | 622 | 153 | return (T*)buffer; | 623 | 153 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*) Line | Count | Source | 621 | 1.21k | static T* TCast(void* buffer) { | 622 | 1.21k | return (T*)buffer; | 623 | 1.21k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*) Line | Count | Source | 621 | 80.6k | static T* TCast(void* buffer) { | 622 | 80.6k | return (T*)buffer; | 623 | 80.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TCast(void*) skia_private::TArray<SkPaint, true>::TCast(void*) Line | Count | Source | 621 | 16.3k | static T* TCast(void* buffer) { | 622 | 16.3k | return (T*)buffer; | 623 | 16.3k | } |
skia_private::TArray<SkPath, true>::TCast(void*) Line | Count | Source | 621 | 701k | static T* TCast(void* buffer) { | 622 | 701k | return (T*)buffer; | 623 | 701k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::TCast(void*) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TCast(void*) Line | Count | Source | 621 | 2.04M | static T* TCast(void* buffer) { | 622 | 2.04M | return (T*)buffer; | 623 | 2.04M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*) Line | Count | Source | 621 | 19.4k | static T* TCast(void* buffer) { | 622 | 19.4k | return (T*)buffer; | 623 | 19.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::TCast(void*) Line | Count | Source | 621 | 3 | static T* TCast(void* buffer) { | 622 | 3 | return (T*)buffer; | 623 | 3 | } |
skia_private::TArray<SkOpRayHit*, true>::TCast(void*) Line | Count | Source | 621 | 24.9M | static T* TCast(void* buffer) { | 622 | 24.9M | return (T*)buffer; | 623 | 24.9M | } |
skia_private::TArray<double, true>::TCast(void*) Line | Count | Source | 621 | 203k | static T* TCast(void* buffer) { | 622 | 203k | return (T*)buffer; | 623 | 203k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TCast(void*) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TCast(void*) Line | Count | Source | 621 | 34.1k | static T* TCast(void* buffer) { | 622 | 34.1k | return (T*)buffer; | 623 | 34.1k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TCast(void*) Line | Count | Source | 621 | 13.5k | static T* TCast(void* buffer) { | 622 | 13.5k | return (T*)buffer; | 623 | 13.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*) Line | Count | Source | 621 | 43.1k | static T* TCast(void* buffer) { | 622 | 43.1k | return (T*)buffer; | 623 | 43.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*) Line | Count | Source | 621 | 656k | static T* TCast(void* buffer) { | 622 | 656k | return (T*)buffer; | 623 | 656k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*) Line | Count | Source | 621 | 34.3k | static T* TCast(void* buffer) { | 622 | 34.3k | return (T*)buffer; | 623 | 34.3k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*) Line | Count | Source | 621 | 22.7k | static T* TCast(void* buffer) { | 622 | 22.7k | return (T*)buffer; | 623 | 22.7k | } |
skia_private::TArray<SkSL::Field, true>::TCast(void*) Line | Count | Source | 621 | 258 | static T* TCast(void* buffer) { | 622 | 258 | return (T*)buffer; | 623 | 258 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TCast(void*) skia_private::TArray<SkSL::RP::Instruction, true>::TCast(void*) Line | Count | Source | 621 | 948 | static T* TCast(void* buffer) { | 622 | 948 | return (T*)buffer; | 623 | 948 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*) Line | Count | Source | 621 | 68.8k | static T* TCast(void* buffer) { | 622 | 68.8k | return (T*)buffer; | 623 | 68.8k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TCast(void*) Line | Count | Source | 621 | 43.1k | static T* TCast(void* buffer) { | 622 | 43.1k | return (T*)buffer; | 623 | 43.1k | } |
skia_private::TArray<float*, true>::TCast(void*) Line | Count | Source | 621 | 103k | static T* TCast(void* buffer) { | 622 | 103k | return (T*)buffer; | 623 | 103k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TCast(void*) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*) Line | Count | Source | 621 | 88 | static T* TCast(void* buffer) { | 622 | 88 | return (T*)buffer; | 623 | 88 | } |
skia_private::TArray<SkSL::Type const*, true>::TCast(void*) Line | Count | Source | 621 | 24.2k | static T* TCast(void* buffer) { | 622 | 24.2k | return (T*)buffer; | 623 | 24.2k | } |
skia_private::TArray<SkSL::Variable*, true>::TCast(void*) Line | Count | Source | 621 | 7.99k | static T* TCast(void* buffer) { | 622 | 7.99k | return (T*)buffer; | 623 | 7.99k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::TCast(void*) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TCast(void*) Line | Count | Source | 621 | 12.7k | static T* TCast(void* buffer) { | 622 | 12.7k | return (T*)buffer; | 623 | 12.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TCast(void*) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TCast(void*) Line | Count | Source | 621 | 2 | static T* TCast(void* buffer) { | 622 | 2 | return (T*)buffer; | 623 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TCast(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TCast(void*) Line | Count | Source | 621 | 51.4k | static T* TCast(void* buffer) { | 622 | 51.4k | return (T*)buffer; | 623 | 51.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*) Line | Count | Source | 621 | 32.5k | static T* TCast(void* buffer) { | 622 | 32.5k | return (T*)buffer; | 623 | 32.5k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*) Line | Count | Source | 621 | 12.9k | static T* TCast(void* buffer) { | 622 | 12.9k | return (T*)buffer; | 623 | 12.9k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TCast(void*) skia_private::TArray<GrGpu::SubmittedProc, true>::TCast(void*) Line | Count | Source | 621 | 4.32k | static T* TCast(void* buffer) { | 622 | 4.32k | return (T*)buffer; | 623 | 4.32k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*) Line | Count | Source | 621 | 269k | static T* TCast(void* buffer) { | 622 | 269k | return (T*)buffer; | 623 | 269k | } |
skia_private::TArray<GrRenderTask*, true>::TCast(void*) Line | Count | Source | 621 | 660k | static T* TCast(void* buffer) { | 622 | 660k | return (T*)buffer; | 623 | 660k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*) Line | Count | Source | 621 | 41.9k | static T* TCast(void* buffer) { | 622 | 41.9k | return (T*)buffer; | 623 | 41.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TCast(void*) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TCast(void*) Line | Count | Source | 621 | 1.85k | static T* TCast(void* buffer) { | 622 | 1.85k | return (T*)buffer; | 623 | 1.85k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TCast(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 1.06k | static T* TCast(void* buffer) { | 622 | 1.06k | return (T*)buffer; | 623 | 1.06k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*) Line | Count | Source | 621 | 1.26k | static T* TCast(void* buffer) { | 622 | 1.26k | return (T*)buffer; | 623 | 1.26k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*) Line | Count | Source | 621 | 363 | static T* TCast(void* buffer) { | 622 | 363 | return (T*)buffer; | 623 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 9.24k | static T* TCast(void* buffer) { | 622 | 9.24k | return (T*)buffer; | 623 | 9.24k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 545 | static T* TCast(void* buffer) { | 622 | 545 | return (T*)buffer; | 623 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TCast(void*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TCast(void*) Line | Count | Source | 621 | 74 | static T* TCast(void* buffer) { | 622 | 74 | return (T*)buffer; | 623 | 74 | } |
skia_private::TArray<SkRect, true>::TCast(void*) Line | Count | Source | 621 | 20 | static T* TCast(void* buffer) { | 622 | 20 | return (T*)buffer; | 623 | 20 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*) Line | Count | Source | 621 | 10 | static T* TCast(void* buffer) { | 622 | 10 | return (T*)buffer; | 623 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 17.7k | static T* TCast(void* buffer) { | 622 | 17.7k | return (T*)buffer; | 623 | 17.7k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TCast(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TCast(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TCast(void*) Line | Count | Source | 621 | 22.9k | static T* TCast(void* buffer) { | 622 | 22.9k | return (T*)buffer; | 623 | 22.9k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TCast(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TCast(void*) skia_private::TArray<CircularRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 621 | 223 | static T* TCast(void* buffer) { | 622 | 223 | return (T*)buffer; | 623 | 223 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 621 | 6 | static T* TCast(void* buffer) { | 622 | 6 | return (T*)buffer; | 623 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*) skia_private::TArray<CircleOp::Circle, true>::TCast(void*) Line | Count | Source | 621 | 599 | static T* TCast(void* buffer) { | 622 | 599 | return (T*)buffer; | 623 | 599 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 621 | 9 | static T* TCast(void* buffer) { | 622 | 9 | return (T*)buffer; | 623 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 621 | 12 | static T* TCast(void* buffer) { | 622 | 12 | return (T*)buffer; | 623 | 12 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*) Line | Count | Source | 621 | 40 | static T* TCast(void* buffer) { | 622 | 40 | return (T*)buffer; | 623 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*) Line | Count | Source | 621 | 197k | static T* TCast(void* buffer) { | 622 | 197k | return (T*)buffer; | 623 | 197k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*) Line | Count | Source | 621 | 3 | static T* TCast(void* buffer) { | 622 | 3 | return (T*)buffer; | 623 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TCast(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TCast(void*) Line | Count | Source | 621 | 7.67k | static T* TCast(void* buffer) { | 622 | 7.67k | return (T*)buffer; | 623 | 7.67k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*) Line | Count | Source | 621 | 987 | static T* TCast(void* buffer) { | 622 | 987 | return (T*)buffer; | 623 | 987 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TCast(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TCast(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*) Line | Count | Source | 621 | 16.6k | static T* TCast(void* buffer) { | 622 | 16.6k | return (T*)buffer; | 623 | 16.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*) Line | Count | Source | 621 | 1.02k | static T* TCast(void* buffer) { | 622 | 1.02k | return (T*)buffer; | 623 | 1.02k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::TCast(void*) Line | Count | Source | 621 | 429k | static T* TCast(void* buffer) { | 622 | 429k | return (T*)buffer; | 623 | 429k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TCast(void*) skia_private::TArray<SkPackedGlyphID, true>::TCast(void*) Line | Count | Source | 621 | 3.46k | static T* TCast(void* buffer) { | 622 | 3.46k | return (T*)buffer; | 623 | 3.46k | } |
skia_private::TArray<unsigned short, true>::TCast(void*) Line | Count | Source | 621 | 58.4k | static T* TCast(void* buffer) { | 622 | 58.4k | return (T*)buffer; | 623 | 58.4k | } |
skia_private::TArray<SkMask::Format, true>::TCast(void*) Line | Count | Source | 621 | 3.46k | static T* TCast(void* buffer) { | 622 | 3.46k | return (T*)buffer; | 623 | 3.46k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*) Line | Count | Source | 621 | 2.30k | static T* TCast(void* buffer) { | 622 | 2.30k | return (T*)buffer; | 623 | 2.30k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*) Line | Count | Source | 621 | 2.45k | static T* TCast(void* buffer) { | 622 | 2.45k | return (T*)buffer; | 623 | 2.45k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TCast(void*) skia_private::TArray<SkGlyph const*, true>::TCast(void*) Line | Count | Source | 621 | 51.4k | static T* TCast(void* buffer) { | 622 | 51.4k | return (T*)buffer; | 623 | 51.4k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*) Line | Count | Source | 621 | 98.1M | static T* TCast(void* buffer) { | 622 | 98.1M | return (T*)buffer; | 623 | 98.1M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*) Line | Count | Source | 621 | 4 | static T* TCast(void* buffer) { | 622 | 4 | return (T*)buffer; | 623 | 4 | } |
skia_private::TArray<SkClosestRecord, true>::TCast(void*) Line | Count | Source | 621 | 3.84M | static T* TCast(void* buffer) { | 622 | 3.84M | return (T*)buffer; | 623 | 3.84M | } |
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*) Line | Count | Source | 621 | 3.84M | static T* TCast(void* buffer) { | 622 | 3.84M | return (T*)buffer; | 623 | 3.84M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TCast(void*) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*) Line | Count | Source | 621 | 129k | static T* TCast(void* buffer) { | 622 | 129k | return (T*)buffer; | 623 | 129k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*) skia_private::TArray<PathSegment, true>::TCast(void*) Line | Count | Source | 621 | 6 | static T* TCast(void* buffer) { | 622 | 6 | return (T*)buffer; | 623 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TCast(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::TCast(void*) Line | Count | Source | 621 | 222 | static T* TCast(void* buffer) { | 622 | 222 | return (T*)buffer; | 623 | 222 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*) Line | Count | Source | 621 | 444 | static T* TCast(void* buffer) { | 622 | 444 | return (T*)buffer; | 623 | 444 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*) Line | Count | Source | 621 | 222 | static T* TCast(void* buffer) { | 622 | 222 | return (T*)buffer; | 623 | 222 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TCast(void*) skia_private::TArray<OffsetEdge, true>::TCast(void*) Line | Count | Source | 621 | 4.93k | static T* TCast(void* buffer) { | 622 | 4.93k | return (T*)buffer; | 623 | 4.93k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TCast(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TCast(void*) Line | Count | Source | 621 | 26.3k | static T* TCast(void* buffer) { | 622 | 26.3k | return (T*)buffer; | 623 | 26.3k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TCast(void*) skia_private::TArray<char, true>::TCast(void*) Line | Count | Source | 621 | 3.24k | static T* TCast(void* buffer) { | 622 | 3.24k | return (T*)buffer; | 623 | 3.24k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*) Line | Count | Source | 621 | 22.8k | static T* TCast(void* buffer) { | 622 | 22.8k | return (T*)buffer; | 623 | 22.8k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*) Line | Count | Source | 621 | 5.32k | static T* TCast(void* buffer) { | 622 | 5.32k | return (T*)buffer; | 623 | 5.32k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TCast(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TCast(void*) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TCast(void*) Line | Count | Source | 621 | 20.2k | static T* TCast(void* buffer) { | 622 | 20.2k | return (T*)buffer; | 623 | 20.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TCast(void*) |
624 | | |
625 | 181M | static size_t Bytes(int n) { |
626 | 181M | SkASSERT(n <= kMaxCapacity); |
627 | 181M | return SkToSizeT(n) * sizeof(T); |
628 | 181M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) skia_private::TArray<bool, true>::Bytes(int) Line | Count | Source | 625 | 2.00k | static size_t Bytes(int n) { | 626 | 2.00k | SkASSERT(n <= kMaxCapacity); | 627 | 2.00k | return SkToSizeT(n) * sizeof(T); | 628 | 2.00k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int) Line | Count | Source | 625 | 100k | static size_t Bytes(int n) { | 626 | 100k | SkASSERT(n <= kMaxCapacity); | 627 | 100k | return SkToSizeT(n) * sizeof(T); | 628 | 100k | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int) skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 625 | 39.3M | static size_t Bytes(int n) { | 626 | 39.3M | SkASSERT(n <= kMaxCapacity); | 627 | 39.3M | return SkToSizeT(n) * sizeof(T); | 628 | 39.3M | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 625 | 114M | static size_t Bytes(int n) { | 626 | 114M | SkASSERT(n <= kMaxCapacity); | 627 | 114M | return SkToSizeT(n) * sizeof(T); | 628 | 114M | } |
skia_private::TArray<float, true>::Bytes(int) Line | Count | Source | 625 | 19.5M | static size_t Bytes(int n) { | 626 | 19.5M | SkASSERT(n <= kMaxCapacity); | 627 | 19.5M | return SkToSizeT(n) * sizeof(T); | 628 | 19.5M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Bytes(int) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Bytes(int) Line | Count | Source | 625 | 4.32k | static size_t Bytes(int n) { | 626 | 4.32k | SkASSERT(n <= kMaxCapacity); | 627 | 4.32k | return SkToSizeT(n) * sizeof(T); | 628 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int) Line | Count | Source | 625 | 147k | static size_t Bytes(int n) { | 626 | 147k | SkASSERT(n <= kMaxCapacity); | 627 | 147k | return SkToSizeT(n) * sizeof(T); | 628 | 147k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) skia_private::TArray<int, true>::Bytes(int) Line | Count | Source | 625 | 175k | static size_t Bytes(int n) { | 626 | 175k | SkASSERT(n <= kMaxCapacity); | 627 | 175k | return SkToSizeT(n) * sizeof(T); | 628 | 175k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int) Line | Count | Source | 625 | 1.12k | static size_t Bytes(int n) { | 626 | 1.12k | SkASSERT(n <= kMaxCapacity); | 627 | 1.12k | return SkToSizeT(n) * sizeof(T); | 628 | 1.12k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::Bytes(int) Line | Count | Source | 625 | 225 | static size_t Bytes(int n) { | 626 | 225 | SkASSERT(n <= kMaxCapacity); | 627 | 225 | return SkToSizeT(n) * sizeof(T); | 628 | 225 | } |
skia_private::TArray<sk_sp<SkShader>, true>::Bytes(int) Line | Count | Source | 625 | 8.21k | static size_t Bytes(int n) { | 626 | 8.21k | SkASSERT(n <= kMaxCapacity); | 627 | 8.21k | return SkToSizeT(n) * sizeof(T); | 628 | 8.21k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int) skia_private::TArray<SkPaint, true>::Bytes(int) Line | Count | Source | 625 | 5.43k | static size_t Bytes(int n) { | 626 | 5.43k | SkASSERT(n <= kMaxCapacity); | 627 | 5.43k | return SkToSizeT(n) * sizeof(T); | 628 | 5.43k | } |
skia_private::TArray<SkPath, true>::Bytes(int) Line | Count | Source | 625 | 275k | static size_t Bytes(int n) { | 626 | 275k | SkASSERT(n <= kMaxCapacity); | 627 | 275k | return SkToSizeT(n) * sizeof(T); | 628 | 275k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int) Line | Count | Source | 625 | 16.7k | static size_t Bytes(int n) { | 626 | 16.7k | SkASSERT(n <= kMaxCapacity); | 627 | 16.7k | return SkToSizeT(n) * sizeof(T); | 628 | 16.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int) Line | Count | Source | 625 | 51 | static size_t Bytes(int n) { | 626 | 51 | SkASSERT(n <= kMaxCapacity); | 627 | 51 | return SkToSizeT(n) * sizeof(T); | 628 | 51 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) skia_private::TArray<sk_sp<SkVertices const>, true>::Bytes(int) Line | Count | Source | 625 | 404 | static size_t Bytes(int n) { | 626 | 404 | SkASSERT(n <= kMaxCapacity); | 627 | 404 | return SkToSizeT(n) * sizeof(T); | 628 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int) Line | Count | Source | 625 | 26.8k | static size_t Bytes(int n) { | 626 | 26.8k | SkASSERT(n <= kMaxCapacity); | 627 | 26.8k | return SkToSizeT(n) * sizeof(T); | 628 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int) Line | Count | Source | 625 | 6.48k | static size_t Bytes(int n) { | 626 | 6.48k | SkASSERT(n <= kMaxCapacity); | 627 | 6.48k | return SkToSizeT(n) * sizeof(T); | 628 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Bytes(int) Line | Count | Source | 625 | 1 | static size_t Bytes(int n) { | 626 | 1 | SkASSERT(n <= kMaxCapacity); | 627 | 1 | return SkToSizeT(n) * sizeof(T); | 628 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::Bytes(int) Line | Count | Source | 625 | 6.96M | static size_t Bytes(int n) { | 626 | 6.96M | SkASSERT(n <= kMaxCapacity); | 627 | 6.96M | return SkToSizeT(n) * sizeof(T); | 628 | 6.96M | } |
skia_private::TArray<double, true>::Bytes(int) Line | Count | Source | 625 | 53.9k | static size_t Bytes(int n) { | 626 | 53.9k | SkASSERT(n <= kMaxCapacity); | 627 | 53.9k | return SkToSizeT(n) * sizeof(T); | 628 | 53.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int) Line | Count | Source | 625 | 8.33k | static size_t Bytes(int n) { | 626 | 8.33k | SkASSERT(n <= kMaxCapacity); | 627 | 8.33k | return SkToSizeT(n) * sizeof(T); | 628 | 8.33k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Bytes(int) Line | Count | Source | 625 | 2.38k | static size_t Bytes(int n) { | 626 | 2.38k | SkASSERT(n <= kMaxCapacity); | 627 | 2.38k | return SkToSizeT(n) * sizeof(T); | 628 | 2.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int) Line | Count | Source | 625 | 16.7k | static size_t Bytes(int n) { | 626 | 16.7k | SkASSERT(n <= kMaxCapacity); | 627 | 16.7k | return SkToSizeT(n) * sizeof(T); | 628 | 16.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int) Line | Count | Source | 625 | 303k | static size_t Bytes(int n) { | 626 | 303k | SkASSERT(n <= kMaxCapacity); | 627 | 303k | return SkToSizeT(n) * sizeof(T); | 628 | 303k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int) Line | Count | Source | 625 | 225k | static size_t Bytes(int n) { | 626 | 225k | SkASSERT(n <= kMaxCapacity); | 627 | 225k | return SkToSizeT(n) * sizeof(T); | 628 | 225k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int) Line | Count | Source | 625 | 11.0k | static size_t Bytes(int n) { | 626 | 11.0k | SkASSERT(n <= kMaxCapacity); | 627 | 11.0k | return SkToSizeT(n) * sizeof(T); | 628 | 11.0k | } |
skia_private::TArray<SkSL::Field, true>::Bytes(int) Line | Count | Source | 625 | 86 | static size_t Bytes(int n) { | 626 | 86 | SkASSERT(n <= kMaxCapacity); | 627 | 86 | return SkToSizeT(n) * sizeof(T); | 628 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) skia_private::TArray<SkSL::RP::Instruction, true>::Bytes(int) Line | Count | Source | 625 | 316 | static size_t Bytes(int n) { | 626 | 316 | SkASSERT(n <= kMaxCapacity); | 627 | 316 | return SkToSizeT(n) * sizeof(T); | 628 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int) Line | Count | Source | 625 | 34.4k | static size_t Bytes(int n) { | 626 | 34.4k | SkASSERT(n <= kMaxCapacity); | 627 | 34.4k | return SkToSizeT(n) * sizeof(T); | 628 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Bytes(int) Line | Count | Source | 625 | 21.5k | static size_t Bytes(int n) { | 626 | 21.5k | SkASSERT(n <= kMaxCapacity); | 627 | 21.5k | return SkToSizeT(n) * sizeof(T); | 628 | 21.5k | } |
skia_private::TArray<float*, true>::Bytes(int) Line | Count | Source | 625 | 34.4k | static size_t Bytes(int n) { | 626 | 34.4k | SkASSERT(n <= kMaxCapacity); | 627 | 34.4k | return SkToSizeT(n) * sizeof(T); | 628 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) skia_private::TArray<SkSL::Type const*, true>::Bytes(int) Line | Count | Source | 625 | 49 | static size_t Bytes(int n) { | 626 | 49 | SkASSERT(n <= kMaxCapacity); | 627 | 49 | return SkToSizeT(n) * sizeof(T); | 628 | 49 | } |
skia_private::TArray<SkSL::Variable*, true>::Bytes(int) Line | Count | Source | 625 | 3.99k | static size_t Bytes(int n) { | 626 | 3.99k | SkASSERT(n <= kMaxCapacity); | 627 | 3.99k | return SkToSizeT(n) * sizeof(T); | 628 | 3.99k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Bytes(int) Line | Count | Source | 625 | 1 | static size_t Bytes(int n) { | 626 | 1 | SkASSERT(n <= kMaxCapacity); | 627 | 1 | return SkToSizeT(n) * sizeof(T); | 628 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::Bytes(int) Line | Count | Source | 625 | 10.8k | static size_t Bytes(int n) { | 626 | 10.8k | SkASSERT(n <= kMaxCapacity); | 627 | 10.8k | return SkToSizeT(n) * sizeof(T); | 628 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int) Line | Count | Source | 625 | 4.32k | static size_t Bytes(int n) { | 626 | 4.32k | SkASSERT(n <= kMaxCapacity); | 627 | 4.32k | return SkToSizeT(n) * sizeof(T); | 628 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Bytes(int) Line | Count | Source | 625 | 211k | static size_t Bytes(int n) { | 626 | 211k | SkASSERT(n <= kMaxCapacity); | 627 | 211k | return SkToSizeT(n) * sizeof(T); | 628 | 211k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) skia_private::TArray<GrRenderTask*, true>::Bytes(int) Line | Count | Source | 625 | 40.2k | static size_t Bytes(int n) { | 626 | 40.2k | SkASSERT(n <= kMaxCapacity); | 627 | 40.2k | return SkToSizeT(n) * sizeof(T); | 628 | 40.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Bytes(int) Line | Count | Source | 625 | 102k | static size_t Bytes(int n) { | 626 | 102k | SkASSERT(n <= kMaxCapacity); | 627 | 102k | return SkToSizeT(n) * sizeof(T); | 628 | 102k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 38 | static size_t Bytes(int n) { | 626 | 38 | SkASSERT(n <= kMaxCapacity); | 627 | 38 | return SkToSizeT(n) * sizeof(T); | 628 | 38 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int) Line | Count | Source | 625 | 305 | static size_t Bytes(int n) { | 626 | 305 | SkASSERT(n <= kMaxCapacity); | 627 | 305 | return SkToSizeT(n) * sizeof(T); | 628 | 305 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 125 | static size_t Bytes(int n) { | 626 | 125 | SkASSERT(n <= kMaxCapacity); | 627 | 125 | return SkToSizeT(n) * sizeof(T); | 628 | 125 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int) Line | Count | Source | 625 | 8 | static size_t Bytes(int n) { | 626 | 8 | SkASSERT(n <= kMaxCapacity); | 627 | 8 | return SkToSizeT(n) * sizeof(T); | 628 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 519 | static size_t Bytes(int n) { | 626 | 519 | SkASSERT(n <= kMaxCapacity); | 627 | 519 | return SkToSizeT(n) * sizeof(T); | 628 | 519 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Bytes(int) Line | Count | Source | 625 | 1.03k | static size_t Bytes(int n) { | 626 | 1.03k | SkASSERT(n <= kMaxCapacity); | 627 | 1.03k | return SkToSizeT(n) * sizeof(T); | 628 | 1.03k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) skia_private::TArray<CircularRRectOp::RRect, true>::Bytes(int) Line | Count | Source | 625 | 38 | static size_t Bytes(int n) { | 626 | 38 | SkASSERT(n <= kMaxCapacity); | 627 | 38 | return SkToSizeT(n) * sizeof(T); | 628 | 38 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) skia_private::TArray<CircleOp::Circle, true>::Bytes(int) Line | Count | Source | 625 | 81 | static size_t Bytes(int n) { | 626 | 81 | SkASSERT(n <= kMaxCapacity); | 627 | 81 | return SkToSizeT(n) * sizeof(T); | 628 | 81 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int) skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int) Line | Count | Source | 625 | 2 | static size_t Bytes(int n) { | 626 | 2 | SkASSERT(n <= kMaxCapacity); | 627 | 2 | return SkToSizeT(n) * sizeof(T); | 628 | 2 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Bytes(int) Line | Count | Source | 625 | 624 | static size_t Bytes(int n) { | 626 | 624 | SkASSERT(n <= kMaxCapacity); | 627 | 624 | return SkToSizeT(n) * sizeof(T); | 628 | 624 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Bytes(int) Line | Count | Source | 625 | 4.29k | static size_t Bytes(int n) { | 626 | 4.29k | SkASSERT(n <= kMaxCapacity); | 627 | 4.29k | return SkToSizeT(n) * sizeof(T); | 628 | 4.29k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int) Line | Count | Source | 625 | 30 | static size_t Bytes(int n) { | 626 | 30 | SkASSERT(n <= kMaxCapacity); | 627 | 30 | return SkToSizeT(n) * sizeof(T); | 628 | 30 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Bytes(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int) Line | Count | Source | 625 | 8.30k | static size_t Bytes(int n) { | 626 | 8.30k | SkASSERT(n <= kMaxCapacity); | 627 | 8.30k | return SkToSizeT(n) * sizeof(T); | 628 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int) Line | Count | Source | 625 | 342 | static size_t Bytes(int n) { | 626 | 342 | SkASSERT(n <= kMaxCapacity); | 627 | 342 | return SkToSizeT(n) * sizeof(T); | 628 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Bytes(int) Line | Count | Source | 625 | 315 | static size_t Bytes(int n) { | 626 | 315 | SkASSERT(n <= kMaxCapacity); | 627 | 315 | return SkToSizeT(n) * sizeof(T); | 628 | 315 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) skia_private::TArray<SkPackedGlyphID, true>::Bytes(int) Line | Count | Source | 625 | 82 | static size_t Bytes(int n) { | 626 | 82 | SkASSERT(n <= kMaxCapacity); | 627 | 82 | return SkToSizeT(n) * sizeof(T); | 628 | 82 | } |
skia_private::TArray<unsigned short, true>::Bytes(int) Line | Count | Source | 625 | 307 | static size_t Bytes(int n) { | 626 | 307 | SkASSERT(n <= kMaxCapacity); | 627 | 307 | return SkToSizeT(n) * sizeof(T); | 628 | 307 | } |
skia_private::TArray<SkMask::Format, true>::Bytes(int) Line | Count | Source | 625 | 82 | static size_t Bytes(int n) { | 626 | 82 | SkASSERT(n <= kMaxCapacity); | 627 | 82 | return SkToSizeT(n) * sizeof(T); | 628 | 82 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int) Line | Count | Source | 625 | 767 | static size_t Bytes(int n) { | 626 | 767 | SkASSERT(n <= kMaxCapacity); | 627 | 767 | return SkToSizeT(n) * sizeof(T); | 628 | 767 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int) Line | Count | Source | 625 | 1.65k | static size_t Bytes(int n) { | 626 | 1.65k | SkASSERT(n <= kMaxCapacity); | 627 | 1.65k | return SkToSizeT(n) * sizeof(T); | 628 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) skia_private::TArray<SkGlyph const*, true>::Bytes(int) Line | Count | Source | 625 | 143 | static size_t Bytes(int n) { | 626 | 143 | SkASSERT(n <= kMaxCapacity); | 627 | 143 | return SkToSizeT(n) * sizeof(T); | 628 | 143 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int) Line | Count | Source | 625 | 44 | static size_t Bytes(int n) { | 626 | 44 | SkASSERT(n <= kMaxCapacity); | 627 | 44 | return SkToSizeT(n) * sizeof(T); | 628 | 44 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int) skia_private::TArray<SkClosestRecord, true>::Bytes(int) Line | Count | Source | 625 | 1.33k | static size_t Bytes(int n) { | 626 | 1.33k | SkASSERT(n <= kMaxCapacity); | 627 | 1.33k | return SkToSizeT(n) * sizeof(T); | 628 | 1.33k | } |
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int) Line | Count | Source | 625 | 760 | static size_t Bytes(int n) { | 626 | 760 | SkASSERT(n <= kMaxCapacity); | 627 | 760 | return SkToSizeT(n) * sizeof(T); | 628 | 760 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Bytes(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Bytes(int) Line | Count | Source | 625 | 64.8k | static size_t Bytes(int n) { | 626 | 64.8k | SkASSERT(n <= kMaxCapacity); | 627 | 64.8k | return SkToSizeT(n) * sizeof(T); | 628 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 625 | 140 | static size_t Bytes(int n) { | 626 | 140 | SkASSERT(n <= kMaxCapacity); | 627 | 140 | return SkToSizeT(n) * sizeof(T); | 628 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) skia_private::TArray<OffsetEdge, true>::Bytes(int) Line | Count | Source | 625 | 268 | static size_t Bytes(int n) { | 626 | 268 | SkASSERT(n <= kMaxCapacity); | 627 | 268 | return SkToSizeT(n) * sizeof(T); | 628 | 268 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Bytes(int) Line | Count | Source | 625 | 686 | static size_t Bytes(int n) { | 626 | 686 | SkASSERT(n <= kMaxCapacity); | 627 | 686 | return SkToSizeT(n) * sizeof(T); | 628 | 686 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Bytes(int) skia_private::TArray<char, true>::Bytes(int) Line | Count | Source | 625 | 11 | static size_t Bytes(int n) { | 626 | 11 | SkASSERT(n <= kMaxCapacity); | 627 | 11 | return SkToSizeT(n) * sizeof(T); | 628 | 11 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int) Line | Count | Source | 625 | 11 | static size_t Bytes(int n) { | 626 | 11 | SkASSERT(n <= kMaxCapacity); | 627 | 11 | return SkToSizeT(n) * sizeof(T); | 628 | 11 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int) Line | Count | Source | 625 | 1.09k | static size_t Bytes(int n) { | 626 | 1.09k | SkASSERT(n <= kMaxCapacity); | 627 | 1.09k | return SkToSizeT(n) * sizeof(T); | 628 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Bytes(int) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int) skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 625 | 4 | static size_t Bytes(int n) { | 626 | 4 | SkASSERT(n <= kMaxCapacity); | 627 | 4 | return SkToSizeT(n) * sizeof(T); | 628 | 4 | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 625 | 4 | static size_t Bytes(int n) { | 626 | 4 | SkASSERT(n <= kMaxCapacity); | 627 | 4 | return SkToSizeT(n) * sizeof(T); | 628 | 4 | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 625 | 4 | static size_t Bytes(int n) { | 626 | 4 | SkASSERT(n <= kMaxCapacity); | 627 | 4 | return SkToSizeT(n) * sizeof(T); | 628 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 625 | 4 | static size_t Bytes(int n) { | 626 | 4 | SkASSERT(n <= kMaxCapacity); | 627 | 4 | return SkToSizeT(n) * sizeof(T); | 628 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 625 | 8 | static size_t Bytes(int n) { | 626 | 8 | SkASSERT(n <= kMaxCapacity); | 627 | 8 | return SkToSizeT(n) * sizeof(T); | 628 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 625 | 4 | static size_t Bytes(int n) { | 626 | 4 | SkASSERT(n <= kMaxCapacity); | 627 | 4 | return SkToSizeT(n) * sizeof(T); | 628 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) |
629 | | |
630 | 76.7M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { |
631 | 76.7M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); |
632 | 76.7M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double) skia_private::TArray<bool, true>::Allocate(int, double) Line | Count | Source | 630 | 2.00k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.00k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.00k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double) Line | Count | Source | 630 | 100k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 100k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 100k | } |
skia_private::TArray<SkString, true>::Allocate(int, double) Line | Count | Source | 630 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Allocate(int, double) Line | Count | Source | 630 | 211k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 211k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 211k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double) skia_private::TArray<SkPoint, true>::Allocate(int, double) Line | Count | Source | 630 | 36.3M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 36.3M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 36.3M | } |
skia_private::TArray<unsigned char, true>::Allocate(int, double) Line | Count | Source | 630 | 23.5M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 23.5M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 23.5M | } |
skia_private::TArray<float, true>::Allocate(int, double) Line | Count | Source | 630 | 8.52M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.52M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.52M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Allocate(int, double) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Allocate(int, double) Line | Count | Source | 630 | 4.32k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.32k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double) Line | Count | Source | 630 | 147k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 147k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 147k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Allocate(int, double) skia_private::TArray<int, true>::Allocate(int, double) Line | Count | Source | 630 | 175k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 175k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 175k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::Allocate(int, double) Line | Count | Source | 630 | 225 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 225 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 225 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double) Line | Count | Source | 630 | 1.12k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.12k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.12k | } |
skia_private::TArray<std::__1::thread, false>::Allocate(int, double) Line | Count | Source | 630 | 56 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 56 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkShader>, true>::Allocate(int, double) Line | Count | Source | 630 | 8.21k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.21k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.21k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkPicture const>, true>::Allocate(int, double) Line | Count | Source | 630 | 16.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 16.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 16.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkTextBlob const>, true>::Allocate(int, double) Line | Count | Source | 630 | 51 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 51 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 51 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double) Line | Count | Source | 630 | 404 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 404 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double) Line | Count | Source | 630 | 26.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 26.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Allocate(int, double) skia_private::TArray<SkPaint, true>::Allocate(int, double) Line | Count | Source | 630 | 5.43k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 5.43k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 5.43k | } |
skia_private::TArray<SkPath, true>::Allocate(int, double) Line | Count | Source | 630 | 275k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 275k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 275k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Allocate(int, double) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double) Line | Count | Source | 630 | 6.48k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 6.48k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Allocate(int, double) Line | Count | Source | 630 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double) Line | Count | Source | 630 | 6.96M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 6.96M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 6.96M | } |
skia_private::TArray<double, true>::Allocate(int, double) Line | Count | Source | 630 | 53.9k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 53.9k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 53.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Allocate(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Allocate(int, double) Line | Count | Source | 630 | 8.33k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.33k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.33k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Allocate(int, double) Line | Count | Source | 630 | 2.38k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.38k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double) Line | Count | Source | 630 | 4.10k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.10k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.10k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double) Line | Count | Source | 630 | 44.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 44.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 44.6k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double) Line | Count | Source | 630 | 11.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 11.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double) Line | Count | Source | 630 | 11.0k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 11.0k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 11.0k | } |
skia_private::TArray<SkSL::Field, true>::Allocate(int, double) Line | Count | Source | 630 | 86 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 86 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Allocate(int, double) skia_private::TArray<SkSL::RP::Instruction, true>::Allocate(int, double) Line | Count | Source | 630 | 316 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 316 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double) Line | Count | Source | 630 | 34.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 34.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Allocate(int, double) Line | Count | Source | 630 | 21.5k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 21.5k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 21.5k | } |
skia_private::TArray<float*, true>::Allocate(int, double) Line | Count | Source | 630 | 34.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 34.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Allocate(int, double) skia_private::TArray<SkSL::Type const*, true>::Allocate(int, double) Line | Count | Source | 630 | 49 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 49 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 49 | } |
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double) Line | Count | Source | 630 | 3.99k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.99k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.99k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Allocate(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Allocate(int, double) Line | Count | Source | 630 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Allocate(int, double) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Allocate(int, double) Line | Count | Source | 630 | 25.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 25.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Allocate(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::Allocate(int, double) Line | Count | Source | 630 | 10.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 10.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double) Line | Count | Source | 630 | 4.32k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.32k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Allocate(int, double) skia_private::TArray<GrRenderTask*, true>::Allocate(int, double) Line | Count | Source | 630 | 40.2k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 40.2k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 40.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double) Line | Count | Source | 630 | 13.9k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 13.9k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Allocate(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 38 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 38 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 38 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double) Line | Count | Source | 630 | 305 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 305 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 305 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Allocate(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 125 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 125 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 125 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Allocate(int, double) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Allocate(int, double) Line | Count | Source | 630 | 8 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Allocate(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Allocate(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 519 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 519 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 519 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Allocate(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Allocate(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Allocate(int, double) Line | Count | Source | 630 | 1.03k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.03k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.03k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Allocate(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Allocate(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::Allocate(int, double) Line | Count | Source | 630 | 38 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 38 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 38 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Allocate(int, double) skia_private::TArray<CircleOp::Circle, true>::Allocate(int, double) Line | Count | Source | 630 | 81 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 81 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 81 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double) skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double) Line | Count | Source | 630 | 2 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Allocate(int, double) Line | Count | Source | 630 | 624 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 624 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 624 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Allocate(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Allocate(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Allocate(int, double) Line | Count | Source | 630 | 633 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 633 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 633 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double) Line | Count | Source | 630 | 30 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 30 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 30 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Allocate(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Allocate(int, double) Line | Count | Source | 630 | 8.30k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.30k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double) Line | Count | Source | 630 | 342 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 342 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::Allocate(int, double) Line | Count | Source | 630 | 18 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 18 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 18 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Allocate(int, double) skia_private::TArray<SkPackedGlyphID, true>::Allocate(int, double) Line | Count | Source | 630 | 82 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 82 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 82 | } |
skia_private::TArray<unsigned short, true>::Allocate(int, double) Line | Count | Source | 630 | 307 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 307 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 307 | } |
skia_private::TArray<SkMask::Format, true>::Allocate(int, double) Line | Count | Source | 630 | 82 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 82 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 82 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double) Line | Count | Source | 630 | 767 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 767 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 767 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Allocate(int, double) skia_private::TArray<SkGlyph const*, true>::Allocate(int, double) Line | Count | Source | 630 | 143 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 143 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 143 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double) Line | Count | Source | 630 | 44 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 44 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 44 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double) skia_private::TArray<SkClosestRecord, true>::Allocate(int, double) Line | Count | Source | 630 | 1.33k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.33k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.33k | } |
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double) Line | Count | Source | 630 | 760 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 760 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 760 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Allocate(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double) Line | Count | Source | 630 | 64.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 64.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Allocate(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::Allocate(int, double) Line | Count | Source | 630 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double) Line | Count | Source | 630 | 148 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 148 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double) Line | Count | Source | 630 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Allocate(int, double) skia_private::TArray<OffsetEdge, true>::Allocate(int, double) Line | Count | Source | 630 | 268 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 268 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 268 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Allocate(int, double) Line | Count | Source | 630 | 686 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 686 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 686 | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Allocate(int, double) skia_private::TArray<char, true>::Allocate(int, double) Line | Count | Source | 630 | 11 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 11 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 11 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double) Line | Count | Source | 630 | 11 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 11 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 11 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double) Line | Count | Source | 630 | 1.09k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.09k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Allocate(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Allocate(int, double) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Allocate(int, double) |
633 | | |
634 | 457k | void initData(int count) { |
635 | 457k | this->setDataFromBytes(Allocate(count)); |
636 | 457k | this->changeSize(count); |
637 | 457k | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::initData(int) Unexecuted instantiation: skia_private::TArray<bool, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::initData(int) skia_private::TArray<SkPoint, true>::initData(int) Line | Count | Source | 634 | 252k | void initData(int count) { | 635 | 252k | this->setDataFromBytes(Allocate(count)); | 636 | 252k | this->changeSize(count); | 637 | 252k | } |
skia_private::TArray<unsigned char, true>::initData(int) Line | Count | Source | 634 | 71.5k | void initData(int count) { | 635 | 71.5k | this->setDataFromBytes(Allocate(count)); | 636 | 71.5k | this->changeSize(count); | 637 | 71.5k | } |
skia_private::TArray<float, true>::initData(int) Line | Count | Source | 634 | 97.3k | void initData(int count) { | 635 | 97.3k | this->setDataFromBytes(Allocate(count)); | 636 | 97.3k | this->changeSize(count); | 637 | 97.3k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::initData(int) Unexecuted instantiation: skia_private::TArray<int, true>::initData(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkNoPixelsDevice::ClipState, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkShader>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkOpRayHit*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<double, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::initData(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::initData(int) Line | Count | Source | 634 | 10.7k | void initData(int count) { | 635 | 10.7k | this->setDataFromBytes(Allocate(count)); | 636 | 10.7k | this->changeSize(count); | 637 | 10.7k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Variable*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::initData(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::initData(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::initData(int) Line | Count | Source | 634 | 25.7k | void initData(int count) { | 635 | 25.7k | this->setDataFromBytes(Allocate(count)); | 636 | 25.7k | this->changeSize(count); | 637 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrRenderTask*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::initData(int) Unexecuted instantiation: AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::initData(int) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::initData(int) Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::initData(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::initData(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::initData(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::initData(int) Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::initData(int) Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::initData(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkFontScanner::AxisDefinition, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::initData(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<OffsetEdge, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<char, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkSVGNode>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::initData(int) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::initData(int) |
638 | | |
639 | 1.08G | void destroyAll() { |
640 | 1.08G | if (!this->empty()) { |
641 | 236M | T* cursor = this->begin(); |
642 | 236M | T* const end = this->end(); |
643 | 5.46G | do { |
644 | 5.46G | cursor->~T(); |
645 | 5.46G | cursor++; |
646 | 5.46G | } while (cursor < end); |
647 | 236M | } |
648 | 1.08G | } skia_private::TArray<bool, true>::destroyAll() Line | Count | Source | 639 | 9.44k | void destroyAll() { | 640 | 9.44k | if (!this->empty()) { | 641 | 9.44k | T* cursor = this->begin(); | 642 | 9.44k | T* const end = this->end(); | 643 | 60.3k | do { | 644 | 60.3k | cursor->~T(); | 645 | 60.3k | cursor++; | 646 | 60.3k | } while (cursor < end); | 647 | 9.44k | } | 648 | 9.44k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll() skia_private::TArray<SkString, true>::destroyAll() Line | Count | Source | 639 | 4.47k | void destroyAll() { | 640 | 4.47k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 4.47k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll() Line | Count | Source | 639 | 6.20k | void destroyAll() { | 640 | 6.20k | if (!this->empty()) { | 641 | 1.14k | T* cursor = this->begin(); | 642 | 1.14k | T* const end = this->end(); | 643 | 1.15k | do { | 644 | 1.15k | cursor->~T(); | 645 | 1.15k | cursor++; | 646 | 1.15k | } while (cursor < end); | 647 | 1.14k | } | 648 | 6.20k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll() Line | Count | Source | 639 | 1.45M | void destroyAll() { | 640 | 1.45M | if (!this->empty()) { | 641 | 955k | T* cursor = this->begin(); | 642 | 955k | T* const end = this->end(); | 643 | 1.16M | do { | 644 | 1.16M | cursor->~T(); | 645 | 1.16M | cursor++; | 646 | 1.16M | } while (cursor < end); | 647 | 955k | } | 648 | 1.45M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll() Line | Count | Source | 639 | 7.23k | void destroyAll() { | 640 | 7.23k | if (!this->empty()) { | 641 | 7.23k | T* cursor = this->begin(); | 642 | 7.23k | T* const end = this->end(); | 643 | 14.4k | do { | 644 | 14.4k | cursor->~T(); | 645 | 14.4k | cursor++; | 646 | 14.4k | } while (cursor < end); | 647 | 7.23k | } | 648 | 7.23k | } |
skia_private::TArray<SkPoint, true>::destroyAll() Line | Count | Source | 639 | 109M | void destroyAll() { | 640 | 109M | if (!this->empty()) { | 641 | 103M | T* cursor = this->begin(); | 642 | 103M | T* const end = this->end(); | 643 | 2.75G | do { | 644 | 2.75G | cursor->~T(); | 645 | 2.75G | cursor++; | 646 | 2.75G | } while (cursor < end); | 647 | 103M | } | 648 | 109M | } |
skia_private::TArray<unsigned char, true>::destroyAll() Line | Count | Source | 639 | 196M | void destroyAll() { | 640 | 196M | if (!this->empty()) { | 641 | 103M | T* cursor = this->begin(); | 642 | 103M | T* const end = this->end(); | 643 | 2.24G | do { | 644 | 2.24G | cursor->~T(); | 645 | 2.24G | cursor++; | 646 | 2.24G | } while (cursor < end); | 647 | 103M | } | 648 | 196M | } |
skia_private::TArray<float, true>::destroyAll() Line | Count | Source | 639 | 196M | void destroyAll() { | 640 | 196M | if (!this->empty()) { | 641 | 13.1M | T* cursor = this->begin(); | 642 | 13.1M | T* const end = this->end(); | 643 | 285M | do { | 644 | 285M | cursor->~T(); | 645 | 285M | cursor++; | 646 | 285M | } while (cursor < end); | 647 | 13.1M | } | 648 | 196M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::destroyAll() skia_private::TArray<unsigned int, true>::destroyAll() Line | Count | Source | 639 | 146 | void destroyAll() { | 640 | 146 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 146 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::destroyAll() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::destroyAll() Line | Count | Source | 639 | 9.03k | void destroyAll() { | 640 | 9.03k | if (!this->empty()) { | 641 | 4.32k | T* cursor = this->begin(); | 642 | 4.32k | T* const end = this->end(); | 643 | 4.32k | do { | 644 | 4.32k | cursor->~T(); | 645 | 4.32k | cursor++; | 646 | 4.32k | } while (cursor < end); | 647 | 4.32k | } | 648 | 9.03k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::destroyAll() Line | Count | Source | 639 | 46.2k | void destroyAll() { | 640 | 46.2k | if (!this->empty()) { | 641 | 7.90k | T* cursor = this->begin(); | 642 | 7.90k | T* const end = this->end(); | 643 | 29.5k | do { | 644 | 29.5k | cursor->~T(); | 645 | 29.5k | cursor++; | 646 | 29.5k | } while (cursor < end); | 647 | 7.90k | } | 648 | 46.2k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<char const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::destroyAll() Line | Count | Source | 639 | 4.32k | void destroyAll() { | 640 | 4.32k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 4.32k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll() Line | Count | Source | 639 | 4.32k | void destroyAll() { | 640 | 4.32k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::destroyAll() skia_private::TArray<int, true>::destroyAll() Line | Count | Source | 639 | 301k | void destroyAll() { | 640 | 301k | if (!this->empty()) { | 641 | 256k | T* cursor = this->begin(); | 642 | 256k | T* const end = this->end(); | 643 | 63.3M | do { | 644 | 63.3M | cursor->~T(); | 645 | 63.3M | cursor++; | 646 | 63.3M | } while (cursor < end); | 647 | 256k | } | 648 | 301k | } |
skia_private::TArray<SkPath, true>::destroyAll() Line | Count | Source | 639 | 2.07M | void destroyAll() { | 640 | 2.07M | if (!this->empty()) { | 641 | 247k | T* cursor = this->begin(); | 642 | 247k | T* const end = this->end(); | 643 | 1.00M | do { | 644 | 1.00M | cursor->~T(); | 645 | 1.00M | cursor++; | 646 | 1.00M | } while (cursor < end); | 647 | 247k | } | 648 | 2.07M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll() skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll() Line | Count | Source | 639 | 2.05k | void destroyAll() { | 640 | 2.05k | if (!this->empty()) { | 641 | 1.44k | T* cursor = this->begin(); | 642 | 1.44k | T* const end = this->end(); | 643 | 11.6k | do { | 644 | 11.6k | cursor->~T(); | 645 | 11.6k | cursor++; | 646 | 11.6k | } while (cursor < end); | 647 | 1.44k | } | 648 | 2.05k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::destroyAll() Line | Count | Source | 639 | 4.34M | void destroyAll() { | 640 | 4.34M | if (!this->empty()) { | 641 | 1.11M | T* cursor = this->begin(); | 642 | 1.11M | T* const end = this->end(); | 643 | 1.42M | do { | 644 | 1.42M | cursor->~T(); | 645 | 1.42M | cursor++; | 646 | 1.42M | } while (cursor < end); | 647 | 1.11M | } | 648 | 4.34M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll() Line | Count | Source | 639 | 83.9k | void destroyAll() { | 640 | 83.9k | if (!this->empty()) { | 641 | 25.0k | T* cursor = this->begin(); | 642 | 25.0k | T* const end = this->end(); | 643 | 27.4k | do { | 644 | 27.4k | cursor->~T(); | 645 | 27.4k | cursor++; | 646 | 27.4k | } while (cursor < end); | 647 | 25.0k | } | 648 | 83.9k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll() Line | Count | Source | 639 | 146 | void destroyAll() { | 640 | 146 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 146 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll() Line | Count | Source | 639 | 264k | void destroyAll() { | 640 | 264k | if (!this->empty()) { | 641 | 264k | T* cursor = this->begin(); | 642 | 264k | T* const end = this->end(); | 643 | 264k | do { | 644 | 264k | cursor->~T(); | 645 | 264k | cursor++; | 646 | 264k | } while (cursor < end); | 647 | 264k | } | 648 | 264k | } |
skia_private::TArray<std::__1::thread, false>::destroyAll() Line | Count | Source | 639 | 56 | void destroyAll() { | 640 | 56 | if (!this->empty()) { | 641 | 56 | T* cursor = this->begin(); | 642 | 56 | T* const end = this->end(); | 643 | 140 | do { | 644 | 140 | cursor->~T(); | 645 | 140 | cursor++; | 646 | 140 | } while (cursor < end); | 647 | 56 | } | 648 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll() skia_private::TArray<sk_sp<SkShader>, true>::destroyAll() Line | Count | Source | 639 | 129k | void destroyAll() { | 640 | 129k | if (!this->empty()) { | 641 | 25.8k | T* cursor = this->begin(); | 642 | 25.8k | T* const end = this->end(); | 643 | 34.0k | do { | 644 | 34.0k | cursor->~T(); | 645 | 34.0k | cursor++; | 646 | 34.0k | } while (cursor < end); | 647 | 25.8k | } | 648 | 129k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll() Line | Count | Source | 639 | 129k | void destroyAll() { | 640 | 129k | if (!this->empty()) { | 641 | 129k | T* cursor = this->begin(); | 642 | 129k | T* const end = this->end(); | 643 | 379k | do { | 644 | 379k | cursor->~T(); | 645 | 379k | cursor++; | 646 | 379k | } while (cursor < end); | 647 | 129k | } | 648 | 129k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 109k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 244 | T* cursor = this->begin(); | 642 | 244 | T* const end = this->end(); | 643 | 3.76k | do { | 644 | 3.76k | cursor->~T(); | 645 | 3.76k | cursor++; | 646 | 3.76k | } while (cursor < end); | 647 | 244 | } | 648 | 109k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 41 | T* cursor = this->begin(); | 642 | 41 | T* const end = this->end(); | 643 | 228 | do { | 644 | 228 | cursor->~T(); | 645 | 228 | cursor++; | 646 | 228 | } while (cursor < end); | 647 | 41 | } | 648 | 109k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 109k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 8.79k | T* cursor = this->begin(); | 642 | 8.79k | T* const end = this->end(); | 643 | 77.6k | do { | 644 | 77.6k | cursor->~T(); | 645 | 77.6k | cursor++; | 646 | 77.6k | } while (cursor < end); | 647 | 8.79k | } | 648 | 109k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll() Line | Count | Source | 639 | 116k | void destroyAll() { | 640 | 116k | if (!this->empty()) { | 641 | 23.2k | T* cursor = this->begin(); | 642 | 23.2k | T* const end = this->end(); | 643 | 169k | do { | 644 | 169k | cursor->~T(); | 645 | 169k | cursor++; | 646 | 169k | } while (cursor < end); | 647 | 23.2k | } | 648 | 116k | } |
skia_private::TArray<SkPaint, true>::destroyAll() Line | Count | Source | 639 | 109k | void destroyAll() { | 640 | 109k | if (!this->empty()) { | 641 | 4.48k | T* cursor = this->begin(); | 642 | 4.48k | T* const end = this->end(); | 643 | 53.3k | do { | 644 | 53.3k | cursor->~T(); | 645 | 53.3k | cursor++; | 646 | 53.3k | } while (cursor < end); | 647 | 4.48k | } | 648 | 109k | } |
skia_private::TArray<SkMatrix, true>::destroyAll() Line | Count | Source | 639 | 72 | void destroyAll() { | 640 | 72 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 72 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll() Line | Count | Source | 639 | 66.2k | void destroyAll() { | 640 | 66.2k | if (!this->empty()) { | 641 | 6.47k | T* cursor = this->begin(); | 642 | 6.47k | T* const end = this->end(); | 643 | 6.63k | do { | 644 | 6.63k | cursor->~T(); | 645 | 6.63k | cursor++; | 646 | 6.63k | } while (cursor < end); | 647 | 6.47k | } | 648 | 66.2k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::destroyAll() Line | Count | Source | 639 | 1 | void destroyAll() { | 640 | 1 | if (!this->empty()) { | 641 | 1 | T* cursor = this->begin(); | 642 | 1 | T* const end = this->end(); | 643 | 1 | do { | 644 | 1 | cursor->~T(); | 645 | 1 | cursor++; | 646 | 1 | } while (cursor < end); | 647 | 1 | } | 648 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::destroyAll() Line | Count | Source | 639 | 4.08M | void destroyAll() { | 640 | 4.08M | if (!this->empty()) { | 641 | 4.08M | T* cursor = this->begin(); | 642 | 4.08M | T* const end = this->end(); | 643 | 64.2M | do { | 644 | 64.2M | cursor->~T(); | 645 | 64.2M | cursor++; | 646 | 64.2M | } while (cursor < end); | 647 | 4.08M | } | 648 | 4.08M | } |
skia_private::TArray<double, true>::destroyAll() Line | Count | Source | 639 | 95.3k | void destroyAll() { | 640 | 95.3k | if (!this->empty()) { | 641 | 95.3k | T* cursor = this->begin(); | 642 | 95.3k | T* const end = this->end(); | 643 | 31.0M | do { | 644 | 31.0M | cursor->~T(); | 645 | 31.0M | cursor++; | 646 | 31.0M | } while (cursor < end); | 647 | 95.3k | } | 648 | 95.3k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::destroyAll() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::destroyAll() Line | Count | Source | 639 | 8.35k | void destroyAll() { | 640 | 8.35k | if (!this->empty()) { | 641 | 7.63k | T* cursor = this->begin(); | 642 | 7.63k | T* const end = this->end(); | 643 | 167k | do { | 644 | 167k | cursor->~T(); | 645 | 167k | cursor++; | 646 | 167k | } while (cursor < end); | 647 | 7.63k | } | 648 | 8.35k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll() Line | Count | Source | 639 | 17.6k | void destroyAll() { | 640 | 17.6k | if (!this->empty()) { | 641 | 8.83k | T* cursor = this->begin(); | 642 | 8.83k | T* const end = this->end(); | 643 | 59.7k | do { | 644 | 59.7k | cursor->~T(); | 645 | 59.7k | cursor++; | 646 | 59.7k | } while (cursor < end); | 647 | 8.83k | } | 648 | 17.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll() Line | Count | Source | 639 | 970k | void destroyAll() { | 640 | 970k | if (!this->empty()) { | 641 | 143k | T* cursor = this->begin(); | 642 | 143k | T* const end = this->end(); | 643 | 313k | do { | 644 | 313k | cursor->~T(); | 645 | 313k | cursor++; | 646 | 313k | } while (cursor < end); | 647 | 143k | } | 648 | 970k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll() Line | Count | Source | 639 | 21.9k | void destroyAll() { | 640 | 21.9k | if (!this->empty()) { | 641 | 5.36k | T* cursor = this->begin(); | 642 | 5.36k | T* const end = this->end(); | 643 | 12.4k | do { | 644 | 12.4k | cursor->~T(); | 645 | 12.4k | cursor++; | 646 | 12.4k | } while (cursor < end); | 647 | 5.36k | } | 648 | 21.9k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll() Line | Count | Source | 639 | 6.89k | void destroyAll() { | 640 | 6.89k | if (!this->empty()) { | 641 | 4.95k | T* cursor = this->begin(); | 642 | 4.95k | T* const end = this->end(); | 643 | 137k | do { | 644 | 137k | cursor->~T(); | 645 | 137k | cursor++; | 646 | 137k | } while (cursor < end); | 647 | 4.95k | } | 648 | 6.89k | } |
skia_private::TArray<SkSL::Field, true>::destroyAll() Line | Count | Source | 639 | 1.88k | void destroyAll() { | 640 | 1.88k | if (!this->empty()) { | 641 | 64 | T* cursor = this->begin(); | 642 | 64 | T* const end = this->end(); | 643 | 198 | do { | 644 | 198 | cursor->~T(); | 645 | 198 | cursor++; | 646 | 198 | } while (cursor < end); | 647 | 64 | } | 648 | 1.88k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::destroyAll() skia_private::TArray<SkSL::RP::Instruction, true>::destroyAll() Line | Count | Source | 639 | 138 | void destroyAll() { | 640 | 138 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 138 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll() Line | Count | Source | 639 | 34.4k | void destroyAll() { | 640 | 34.4k | if (!this->empty()) { | 641 | 34.4k | T* cursor = this->begin(); | 642 | 34.4k | T* const end = this->end(); | 643 | 3.94M | do { | 644 | 3.94M | cursor->~T(); | 645 | 3.94M | cursor++; | 646 | 3.94M | } while (cursor < end); | 647 | 34.4k | } | 648 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::destroyAll() Line | Count | Source | 639 | 34.4k | void destroyAll() { | 640 | 34.4k | if (!this->empty()) { | 641 | 21.5k | T* cursor = this->begin(); | 642 | 21.5k | T* const end = this->end(); | 643 | 144k | do { | 644 | 144k | cursor->~T(); | 645 | 144k | cursor++; | 646 | 144k | } while (cursor < end); | 647 | 21.5k | } | 648 | 34.4k | } |
skia_private::TArray<float*, true>::destroyAll() Line | Count | Source | 639 | 34.4k | void destroyAll() { | 640 | 34.4k | if (!this->empty()) { | 641 | 34.4k | T* cursor = this->begin(); | 642 | 34.4k | T* const end = this->end(); | 643 | 72.1k | do { | 644 | 72.1k | cursor->~T(); | 645 | 72.1k | cursor++; | 646 | 72.1k | } while (cursor < end); | 647 | 34.4k | } | 648 | 34.4k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll() Line | Count | Source | 639 | 88 | void destroyAll() { | 640 | 88 | if (!this->empty()) { | 641 | 36 | T* cursor = this->begin(); | 642 | 36 | T* const end = this->end(); | 643 | 84 | do { | 644 | 84 | cursor->~T(); | 645 | 84 | cursor++; | 646 | 84 | } while (cursor < end); | 647 | 36 | } | 648 | 88 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll() Line | Count | Source | 639 | 69 | void destroyAll() { | 640 | 69 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 69 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::destroyAll() Line | Count | Source | 639 | 69 | void destroyAll() { | 640 | 69 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 69 | } |
skia_private::TArray<SkSL::Type const*, true>::destroyAll() Line | Count | Source | 639 | 24.1k | void destroyAll() { | 640 | 24.1k | if (!this->empty()) { | 641 | 17.5k | T* cursor = this->begin(); | 642 | 17.5k | T* const end = this->end(); | 643 | 25.8k | do { | 644 | 25.8k | cursor->~T(); | 645 | 25.8k | cursor++; | 646 | 25.8k | } while (cursor < end); | 647 | 17.5k | } | 648 | 24.1k | } |
skia_private::TArray<SkSL::Variable*, true>::destroyAll() Line | Count | Source | 639 | 22.9k | void destroyAll() { | 640 | 22.9k | if (!this->empty()) { | 641 | 1.83k | T* cursor = this->begin(); | 642 | 1.83k | T* const end = this->end(); | 643 | 5.49k | do { | 644 | 5.49k | cursor->~T(); | 645 | 5.49k | cursor++; | 646 | 5.49k | } while (cursor < end); | 647 | 1.83k | } | 648 | 22.9k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll() Line | Count | Source | 639 | 16 | void destroyAll() { | 640 | 16 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::destroyAll() Line | Count | Source | 639 | 12.7k | void destroyAll() { | 640 | 12.7k | if (!this->empty()) { | 641 | 12.7k | T* cursor = this->begin(); | 642 | 12.7k | T* const end = this->end(); | 643 | 29.3k | do { | 644 | 29.3k | cursor->~T(); | 645 | 29.3k | cursor++; | 646 | 29.3k | } while (cursor < end); | 647 | 12.7k | } | 648 | 12.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll() Line | Count | Source | 639 | 16 | void destroyAll() { | 640 | 16 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::destroyAll() skia_private::TArray<sk_sp<GrRenderTask>, true>::destroyAll() Line | Count | Source | 639 | 30.0k | void destroyAll() { | 640 | 30.0k | if (!this->empty()) { | 641 | 5.67k | T* cursor = this->begin(); | 642 | 5.67k | T* const end = this->end(); | 643 | 247k | do { | 644 | 247k | cursor->~T(); | 645 | 247k | cursor++; | 646 | 247k | } while (cursor < end); | 647 | 5.67k | } | 648 | 30.0k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll() Line | Count | Source | 639 | 132k | void destroyAll() { | 640 | 132k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 132k | } |
skia_private::TArray<skgpu::Plot*, true>::destroyAll() Line | Count | Source | 639 | 1.16k | void destroyAll() { | 640 | 1.16k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 1.16k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll() Line | Count | Source | 639 | 1.85k | void destroyAll() { | 640 | 1.85k | if (!this->empty()) { | 641 | 1.85k | T* cursor = this->begin(); | 642 | 1.85k | T* const end = this->end(); | 643 | 13.0k | do { | 644 | 13.0k | cursor->~T(); | 645 | 13.0k | cursor++; | 646 | 13.0k | } while (cursor < end); | 647 | 1.85k | } | 648 | 1.85k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll() Line | Count | Source | 639 | 4.32k | void destroyAll() { | 640 | 4.32k | if (!this->empty()) { | 641 | 4.32k | T* cursor = this->begin(); | 642 | 4.32k | T* const end = this->end(); | 643 | 4.44k | do { | 644 | 4.44k | cursor->~T(); | 645 | 4.44k | cursor++; | 646 | 4.44k | } while (cursor < end); | 647 | 4.32k | } | 648 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll() Line | Count | Source | 639 | 269k | void destroyAll() { | 640 | 269k | if (!this->empty()) { | 641 | 269k | T* cursor = this->begin(); | 642 | 269k | T* const end = this->end(); | 643 | 269k | do { | 644 | 269k | cursor->~T(); | 645 | 269k | cursor++; | 646 | 269k | } while (cursor < end); | 647 | 269k | } | 648 | 269k | } |
skia_private::TArray<GrTextureProxy*, true>::destroyAll() Line | Count | Source | 639 | 380k | void destroyAll() { | 640 | 380k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 380k | } |
skia_private::TArray<GrRenderTask*, true>::destroyAll() Line | Count | Source | 639 | 539k | void destroyAll() { | 640 | 539k | if (!this->empty()) { | 641 | 447k | T* cursor = this->begin(); | 642 | 447k | T* const end = this->end(); | 643 | 516k | do { | 644 | 516k | cursor->~T(); | 645 | 516k | cursor++; | 646 | 516k | } while (cursor < end); | 647 | 447k | } | 648 | 539k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll() Line | Count | Source | 639 | 31.8k | void destroyAll() { | 640 | 31.8k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 31.8k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll() Line | Count | Source | 639 | 474k | void destroyAll() { | 640 | 474k | if (!this->empty()) { | 641 | 9.91k | T* cursor = this->begin(); | 642 | 9.91k | T* const end = this->end(); | 643 | 93.5k | do { | 644 | 93.5k | cursor->~T(); | 645 | 93.5k | cursor++; | 646 | 93.5k | } while (cursor < end); | 647 | 9.91k | } | 648 | 474k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll() Line | Count | Source | 639 | 491k | void destroyAll() { | 640 | 491k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 491k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::destroyAll() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 990 | void destroyAll() { | 640 | 990 | if (!this->empty()) { | 641 | 990 | T* cursor = this->begin(); | 642 | 990 | T* const end = this->end(); | 643 | 1.04k | do { | 644 | 1.04k | cursor->~T(); | 645 | 1.04k | cursor++; | 646 | 1.04k | } while (cursor < end); | 647 | 990 | } | 648 | 990 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll() Line | Count | Source | 639 | 363 | void destroyAll() { | 640 | 363 | if (!this->empty()) { | 641 | 363 | T* cursor = this->begin(); | 642 | 363 | T* const end = this->end(); | 643 | 363 | do { | 644 | 363 | cursor->~T(); | 645 | 363 | cursor++; | 646 | 363 | } while (cursor < end); | 647 | 363 | } | 648 | 363 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll() Line | Count | Source | 639 | 651 | void destroyAll() { | 640 | 651 | if (!this->empty()) { | 641 | 647 | T* cursor = this->begin(); | 642 | 647 | T* const end = this->end(); | 643 | 24.6k | do { | 644 | 24.6k | cursor->~T(); | 645 | 24.6k | cursor++; | 646 | 24.6k | } while (cursor < end); | 647 | 647 | } | 648 | 651 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 8.99k | void destroyAll() { | 640 | 8.99k | if (!this->empty()) { | 641 | 8.99k | T* cursor = this->begin(); | 642 | 8.99k | T* const end = this->end(); | 643 | 9.91k | do { | 644 | 9.91k | cursor->~T(); | 645 | 9.91k | cursor++; | 646 | 9.91k | } while (cursor < end); | 647 | 8.99k | } | 648 | 8.99k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 545 | void destroyAll() { | 640 | 545 | if (!this->empty()) { | 641 | 545 | T* cursor = this->begin(); | 642 | 545 | T* const end = this->end(); | 643 | 545 | do { | 644 | 545 | cursor->~T(); | 645 | 545 | cursor++; | 646 | 545 | } while (cursor < end); | 647 | 545 | } | 648 | 545 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::destroyAll() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::destroyAll() Line | Count | Source | 639 | 58 | void destroyAll() { | 640 | 58 | if (!this->empty()) { | 641 | 58 | T* cursor = this->begin(); | 642 | 58 | T* const end = this->end(); | 643 | 81 | do { | 644 | 81 | cursor->~T(); | 645 | 81 | cursor++; | 646 | 81 | } while (cursor < end); | 647 | 58 | } | 648 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::destroyAll() Line | Count | Source | 639 | 10 | void destroyAll() { | 640 | 10 | if (!this->empty()) { | 641 | 10 | T* cursor = this->begin(); | 642 | 10 | T* const end = this->end(); | 643 | 33 | do { | 644 | 33 | cursor->~T(); | 645 | 33 | cursor++; | 646 | 33 | } while (cursor < end); | 647 | 10 | } | 648 | 10 | } |
skia_private::TArray<SkRect, true>::destroyAll() Line | Count | Source | 639 | 10 | void destroyAll() { | 640 | 10 | if (!this->empty()) { | 641 | 10 | T* cursor = this->begin(); | 642 | 10 | T* const end = this->end(); | 643 | 99 | do { | 644 | 99 | cursor->~T(); | 645 | 99 | cursor++; | 646 | 99 | } while (cursor < end); | 647 | 10 | } | 648 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 16.7k | void destroyAll() { | 640 | 16.7k | if (!this->empty()) { | 641 | 16.7k | T* cursor = this->begin(); | 642 | 16.7k | T* const end = this->end(); | 643 | 18.0k | do { | 644 | 18.0k | cursor->~T(); | 645 | 18.0k | cursor++; | 646 | 18.0k | } while (cursor < end); | 647 | 16.7k | } | 648 | 16.7k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::destroyAll() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::destroyAll() Line | Count | Source | 639 | 20.8k | void destroyAll() { | 640 | 20.8k | if (!this->empty()) { | 641 | 20.8k | T* cursor = this->begin(); | 642 | 20.8k | T* const end = this->end(); | 643 | 22.3k | do { | 644 | 22.3k | cursor->~T(); | 645 | 22.3k | cursor++; | 646 | 22.3k | } while (cursor < end); | 647 | 20.8k | } | 648 | 20.8k | } |
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll() Line | Count | Source | 639 | 317k | void destroyAll() { | 640 | 317k | if (!this->empty()) { | 641 | 147k | T* cursor = this->begin(); | 642 | 147k | T* const end = this->end(); | 643 | 427k | do { | 644 | 427k | cursor->~T(); | 645 | 427k | cursor++; | 646 | 427k | } while (cursor < end); | 647 | 147k | } | 648 | 317k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll() Line | Count | Source | 639 | 10.9k | void destroyAll() { | 640 | 10.9k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 10.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::destroyAll() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::destroyAll() skia_private::TArray<CircularRRectOp::RRect, true>::destroyAll() Line | Count | Source | 639 | 147 | void destroyAll() { | 640 | 147 | if (!this->empty()) { | 641 | 147 | T* cursor = this->begin(); | 642 | 147 | T* const end = this->end(); | 643 | 188 | do { | 644 | 188 | cursor->~T(); | 645 | 188 | cursor++; | 646 | 188 | } while (cursor < end); | 647 | 147 | } | 648 | 147 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll() Line | Count | Source | 639 | 6 | void destroyAll() { | 640 | 6 | if (!this->empty()) { | 641 | 6 | T* cursor = this->begin(); | 642 | 6 | T* const end = this->end(); | 643 | 6 | do { | 644 | 6 | cursor->~T(); | 645 | 6 | cursor++; | 646 | 6 | } while (cursor < end); | 647 | 6 | } | 648 | 6 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll() skia_private::TArray<CircleOp::Circle, true>::destroyAll() Line | Count | Source | 639 | 437 | void destroyAll() { | 640 | 437 | if (!this->empty()) { | 641 | 437 | T* cursor = this->begin(); | 642 | 437 | T* const end = this->end(); | 643 | 795 | do { | 644 | 795 | cursor->~T(); | 645 | 795 | cursor++; | 646 | 795 | } while (cursor < end); | 647 | 437 | } | 648 | 437 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 639 | 9 | void destroyAll() { | 640 | 9 | if (!this->empty()) { | 641 | 9 | T* cursor = this->begin(); | 642 | 9 | T* const end = this->end(); | 643 | 9 | do { | 644 | 9 | cursor->~T(); | 645 | 9 | cursor++; | 646 | 9 | } while (cursor < end); | 647 | 9 | } | 648 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 639 | 8 | void destroyAll() { | 640 | 8 | if (!this->empty()) { | 641 | 8 | T* cursor = this->begin(); | 642 | 8 | T* const end = this->end(); | 643 | 12 | do { | 644 | 12 | cursor->~T(); | 645 | 12 | cursor++; | 646 | 12 | } while (cursor < end); | 647 | 8 | } | 648 | 8 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll() Line | Count | Source | 639 | 40 | void destroyAll() { | 640 | 40 | if (!this->empty()) { | 641 | 40 | T* cursor = this->begin(); | 642 | 40 | T* const end = this->end(); | 643 | 40 | do { | 644 | 40 | cursor->~T(); | 645 | 40 | cursor++; | 646 | 40 | } while (cursor < end); | 647 | 40 | } | 648 | 40 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll() Line | Count | Source | 639 | 502k | void destroyAll() { | 640 | 502k | if (!this->empty()) { | 641 | 165k | T* cursor = this->begin(); | 642 | 165k | T* const end = this->end(); | 643 | 254k | do { | 644 | 254k | cursor->~T(); | 645 | 254k | cursor++; | 646 | 254k | } while (cursor < end); | 647 | 165k | } | 648 | 502k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll() Line | Count | Source | 639 | 3 | void destroyAll() { | 640 | 3 | if (!this->empty()) { | 641 | 3 | T* cursor = this->begin(); | 642 | 3 | T* const end = this->end(); | 643 | 3 | do { | 644 | 3 | cursor->~T(); | 645 | 3 | cursor++; | 646 | 3 | } while (cursor < end); | 647 | 3 | } | 648 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::destroyAll() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::destroyAll() Line | Count | Source | 639 | 6.41k | void destroyAll() { | 640 | 6.41k | if (!this->empty()) { | 641 | 6.41k | T* cursor = this->begin(); | 642 | 6.41k | T* const end = this->end(); | 643 | 10.2k | do { | 644 | 10.2k | cursor->~T(); | 645 | 10.2k | cursor++; | 646 | 10.2k | } while (cursor < end); | 647 | 6.41k | } | 648 | 6.41k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll() Line | Count | Source | 639 | 927 | void destroyAll() { | 640 | 927 | if (!this->empty()) { | 641 | 927 | T* cursor = this->begin(); | 642 | 927 | T* const end = this->end(); | 643 | 1.07k | do { | 644 | 1.07k | cursor->~T(); | 645 | 1.07k | cursor++; | 646 | 1.07k | } while (cursor < end); | 647 | 927 | } | 648 | 927 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::destroyAll() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll() Line | Count | Source | 639 | 5.96k | void destroyAll() { | 640 | 5.96k | if (!this->empty()) { | 641 | 767 | T* cursor = this->begin(); | 642 | 767 | T* const end = this->end(); | 643 | 782 | do { | 644 | 782 | cursor->~T(); | 645 | 782 | cursor++; | 646 | 782 | } while (cursor < end); | 647 | 767 | } | 648 | 5.96k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll() Line | Count | Source | 639 | 4.10k | void destroyAll() { | 640 | 4.10k | if (!this->empty()) { | 641 | 782 | T* cursor = this->begin(); | 642 | 782 | T* const end = this->end(); | 643 | 782 | do { | 644 | 782 | cursor->~T(); | 645 | 782 | cursor++; | 646 | 782 | } while (cursor < end); | 647 | 782 | } | 648 | 4.10k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::destroyAll() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll() Line | Count | Source | 639 | 8.30k | void destroyAll() { | 640 | 8.30k | if (!this->empty()) { | 641 | 1.67k | T* cursor = this->begin(); | 642 | 1.67k | T* const end = this->end(); | 643 | 10.5k | do { | 644 | 10.5k | cursor->~T(); | 645 | 10.5k | cursor++; | 646 | 10.5k | } while (cursor < end); | 647 | 1.67k | } | 648 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll() skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll() Line | Count | Source | 639 | 12.2k | void destroyAll() { | 640 | 12.2k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 12.2k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::destroyAll() Line | Count | Source | 639 | 472k | void destroyAll() { | 640 | 472k | if (!this->empty()) { | 641 | 891 | T* cursor = this->begin(); | 642 | 891 | T* const end = this->end(); | 643 | 2.34k | do { | 644 | 2.34k | cursor->~T(); | 645 | 2.34k | cursor++; | 646 | 2.34k | } while (cursor < end); | 647 | 891 | } | 648 | 472k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::destroyAll() Line | Count | Source | 639 | 1 | void destroyAll() { | 640 | 1 | if (!this->empty()) { | 641 | 1 | T* cursor = this->begin(); | 642 | 1 | T* const end = this->end(); | 643 | 1 | do { | 644 | 1 | cursor->~T(); | 645 | 1 | cursor++; | 646 | 1 | } while (cursor < end); | 647 | 1 | } | 648 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::destroyAll() skia_private::TArray<unsigned short, true>::destroyAll() Line | Count | Source | 639 | 28.9k | void destroyAll() { | 640 | 28.9k | if (!this->empty()) { | 641 | 28.8k | T* cursor = this->begin(); | 642 | 28.8k | T* const end = this->end(); | 643 | 287k | do { | 644 | 287k | cursor->~T(); | 645 | 287k | cursor++; | 646 | 287k | } while (cursor < end); | 647 | 28.8k | } | 648 | 28.9k | } |
skia_private::TArray<SkMask::Format, true>::destroyAll() Line | Count | Source | 639 | 1.65k | void destroyAll() { | 640 | 1.65k | if (!this->empty()) { | 641 | 1.64k | T* cursor = this->begin(); | 642 | 1.64k | T* const end = this->end(); | 643 | 56.2k | do { | 644 | 56.2k | cursor->~T(); | 645 | 56.2k | cursor++; | 646 | 56.2k | } while (cursor < end); | 647 | 1.64k | } | 648 | 1.65k | } |
skia_private::TArray<SkPackedGlyphID, true>::destroyAll() Line | Count | Source | 639 | 1.65k | void destroyAll() { | 640 | 1.65k | if (!this->empty()) { | 641 | 1.64k | T* cursor = this->begin(); | 642 | 1.64k | T* const end = this->end(); | 643 | 56.2k | do { | 644 | 56.2k | cursor->~T(); | 645 | 56.2k | cursor++; | 646 | 56.2k | } while (cursor < end); | 647 | 1.64k | } | 648 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll() skia_private::TArray<SkGlyph const*, true>::destroyAll() Line | Count | Source | 639 | 25.6k | void destroyAll() { | 640 | 25.6k | if (!this->empty()) { | 641 | 25.5k | T* cursor = this->begin(); | 642 | 25.5k | T* const end = this->end(); | 643 | 174k | do { | 644 | 174k | cursor->~T(); | 645 | 174k | cursor++; | 646 | 174k | } while (cursor < end); | 647 | 25.5k | } | 648 | 25.6k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll() Line | Count | Source | 639 | 553M | void destroyAll() { | 640 | 553M | if (!this->empty()) { | 641 | 93.5k | T* cursor = this->begin(); | 642 | 93.5k | T* const end = this->end(); | 643 | 93.6k | do { | 644 | 93.6k | cursor->~T(); | 645 | 93.6k | cursor++; | 646 | 93.6k | } while (cursor < end); | 647 | 93.5k | } | 648 | 553M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll() Line | Count | Source | 639 | 4 | void destroyAll() { | 640 | 4 | if (!this->empty()) { | 641 | 4 | T* cursor = this->begin(); | 642 | 4 | T* const end = this->end(); | 643 | 8 | do { | 644 | 8 | cursor->~T(); | 645 | 8 | cursor++; | 646 | 8 | } while (cursor < end); | 647 | 4 | } | 648 | 4 | } |
skia_private::TArray<SkClosestRecord const*, true>::destroyAll() Line | Count | Source | 639 | 3.83M | void destroyAll() { | 640 | 3.83M | if (!this->empty()) { | 641 | 3.78M | T* cursor = this->begin(); | 642 | 3.78M | T* const end = this->end(); | 643 | 4.45M | do { | 644 | 4.45M | cursor->~T(); | 645 | 4.45M | cursor++; | 646 | 4.45M | } while (cursor < end); | 647 | 3.78M | } | 648 | 3.83M | } |
skia_private::TArray<SkClosestRecord, true>::destroyAll() Line | Count | Source | 639 | 3.83M | void destroyAll() { | 640 | 3.83M | if (!this->empty()) { | 641 | 3.83M | T* cursor = this->begin(); | 642 | 3.83M | T* const end = this->end(); | 643 | 8.29M | do { | 644 | 8.29M | cursor->~T(); | 645 | 8.29M | cursor++; | 646 | 8.29M | } while (cursor < end); | 647 | 3.83M | } | 648 | 3.83M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::destroyAll() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::destroyAll() Line | Count | Source | 639 | 64.1k | void destroyAll() { | 640 | 64.1k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 64.1k | } |
skia_private::TArray<PathSegment, true>::destroyAll() Line | Count | Source | 639 | 6 | void destroyAll() { | 640 | 6 | if (!this->empty()) { | 641 | 6 | T* cursor = this->begin(); | 642 | 6 | T* const end = this->end(); | 643 | 30 | do { | 644 | 30 | cursor->~T(); | 645 | 30 | cursor++; | 646 | 30 | } while (cursor < end); | 647 | 6 | } | 648 | 6 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::destroyAll() skia_private::TArray<OffsetEdge, true>::destroyAll() Line | Count | Source | 639 | 357 | void destroyAll() { | 640 | 357 | if (!this->empty()) { | 641 | 357 | T* cursor = this->begin(); | 642 | 357 | T* const end = this->end(); | 643 | 776k | do { | 644 | 776k | cursor->~T(); | 645 | 776k | cursor++; | 646 | 776k | } while (cursor < end); | 647 | 357 | } | 648 | 357 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll() Line | Count | Source | 639 | 24.2k | void destroyAll() { | 640 | 24.2k | if (!this->empty()) { | 641 | 15.0k | T* cursor = this->begin(); | 642 | 15.0k | T* const end = this->end(); | 643 | 21.6k | do { | 644 | 21.6k | cursor->~T(); | 645 | 21.6k | cursor++; | 646 | 21.6k | } while (cursor < end); | 647 | 15.0k | } | 648 | 24.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::destroyAll() skia_private::TArray<char, true>::destroyAll() Line | Count | Source | 639 | 3.59k | void destroyAll() { | 640 | 3.59k | if (!this->empty()) { | 641 | 366 | T* cursor = this->begin(); | 642 | 366 | T* const end = this->end(); | 643 | 19.8k | do { | 644 | 19.8k | cursor->~T(); | 645 | 19.8k | cursor++; | 646 | 19.8k | } while (cursor < end); | 647 | 366 | } | 648 | 3.59k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll() Line | Count | Source | 639 | 3.59k | void destroyAll() { | 640 | 3.59k | if (!this->empty()) { | 641 | 366 | T* cursor = this->begin(); | 642 | 366 | T* const end = this->end(); | 643 | 19.8k | do { | 644 | 19.8k | cursor->~T(); | 645 | 19.8k | cursor++; | 646 | 19.8k | } while (cursor < end); | 647 | 366 | } | 648 | 3.59k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::destroyAll() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::destroyAll() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::destroyAll() Line | Count | Source | 639 | 24 | void destroyAll() { | 640 | 24 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::destroyAll() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::destroyAll() Line | Count | Source | 639 | 20.2k | void destroyAll() { | 640 | 20.2k | if (!this->empty()) { | 641 | 16.9k | T* cursor = this->begin(); | 642 | 16.9k | T* const end = this->end(); | 643 | 16.9k | do { | 644 | 16.9k | cursor->~T(); | 645 | 16.9k | cursor++; | 646 | 16.9k | } while (cursor < end); | 647 | 16.9k | } | 648 | 20.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll() |
649 | | |
650 | | /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage. |
651 | | * In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage. |
652 | | */ |
653 | 188M | void copy(const T* src) { |
654 | 188M | if constexpr (std::is_trivially_copyable_v<T>) { |
655 | 188M | if (!this->empty() && src != nullptr) { |
656 | 104M | sk_careful_memcpy(fData, src, this->size_bytes()); |
657 | 104M | } |
658 | 188M | } else { |
659 | 65.7k | for (int i = 0; i < this->size(); ++i) { |
660 | 3.63k | new (fData + i) T(src[i]); |
661 | 3.63k | } |
662 | 62.0k | } |
663 | 188M | } Unexecuted instantiation: skia_private::TArray<SkString, true>::copy(SkString const*) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::copy(skgpu::BulkUsePlotUpdater::PlotData const*) Line | Count | Source | 653 | 1.68k | void copy(const T* src) { | 654 | 1.68k | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 1.68k | if (!this->empty() && src != nullptr) { | 656 | 0 | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 0 | } | 658 | 1.68k | } else { | 659 | 1.68k | for (int i = 0; i < this->size(); ++i) { | 660 | 1.68k | new (fData + i) T(src[i]); | 661 | 1.68k | } | 662 | 1.68k | } | 663 | 1.68k | } |
skia_private::TArray<SkPoint, true>::copy(SkPoint const*) Line | Count | Source | 653 | 4.46M | void copy(const T* src) { | 654 | 4.46M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 4.46M | if (!this->empty() && src != nullptr) { | 656 | 3.24M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 3.24M | } | 658 | 4.46M | } else { | 659 | 4.46M | for (int i = 0; i < this->size(); ++i) { | 660 | 4.46M | new (fData + i) T(src[i]); | 661 | 4.46M | } | 662 | 4.46M | } | 663 | 4.46M | } |
skia_private::TArray<unsigned char, true>::copy(unsigned char const*) Line | Count | Source | 653 | 91.8M | void copy(const T* src) { | 654 | 91.8M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 91.8M | if (!this->empty() && src != nullptr) { | 656 | 90.6M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 90.6M | } | 658 | 91.8M | } else { | 659 | 91.8M | for (int i = 0; i < this->size(); ++i) { | 660 | 91.8M | new (fData + i) T(src[i]); | 661 | 91.8M | } | 662 | 91.8M | } | 663 | 91.8M | } |
skia_private::TArray<float, true>::copy(float const*) Line | Count | Source | 653 | 91.8M | void copy(const T* src) { | 654 | 91.8M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 91.8M | if (!this->empty() && src != nullptr) { | 656 | 11.0M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 11.0M | } | 658 | 91.8M | } else { | 659 | 91.8M | for (int i = 0; i < this->size(); ++i) { | 660 | 91.8M | new (fData + i) T(src[i]); | 661 | 91.8M | } | 662 | 91.8M | } | 663 | 91.8M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::copy(skgpu::graphite::Uniform const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::copy(skgpu::graphite::TextureAndSampler const*) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::copy(unsigned int const*) skia_private::TArray<sk_sp<SkImageFilter>, true>::copy(sk_sp<SkImageFilter> const*) Line | Count | Source | 653 | 62.0k | void copy(const T* src) { | 654 | 62.0k | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 62.0k | if (!this->empty() && src != nullptr) { | 656 | 62.0k | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 62.0k | } | 658 | 62.0k | } else { | 659 | 65.7k | for (int i = 0; i < this->size(); ++i) { | 660 | 3.63k | new (fData + i) T(src[i]); | 661 | 3.63k | } | 662 | 62.0k | } | 663 | 62.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::copy(sk_sp<SkPicture const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::copy(sk_sp<SkDrawable> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::copy(sk_sp<SkTextBlob const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::copy(sk_sp<SkVertices const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::copy(sk_sp<SkImage const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::copy(sk_sp<sktext::gpu::Slug const> const*) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::copy(SkPaint const*) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::copy(SkSL::Type const* const*) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::copy(SkSL::Field const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::copy(sk_sp<skgpu::graphite::TextureProxy> const*) skia_private::TArray<SkFontScanner::AxisDefinition, true>::copy(SkFontScanner::AxisDefinition const*) Line | Count | Source | 653 | 41.8k | void copy(const T* src) { | 654 | 41.8k | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 41.8k | if (!this->empty() && src != nullptr) { | 656 | 297 | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 297 | } | 658 | 41.8k | } else { | 659 | 41.8k | for (int i = 0; i < this->size(); ++i) { | 660 | 41.8k | new (fData + i) T(src[i]); | 661 | 41.8k | } | 662 | 41.8k | } | 663 | 41.8k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::copy(int const*) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::copy(SkSL::SPIRVCodeGenerator::Word const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::copy(SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::copy(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::copy(skgpu::graphite::DescriptorData const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::copy(skia::textlayout::ResolvedFontDescriptor const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::copy(skia::textlayout::Block const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::copy(skia::textlayout::Placeholder const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::copy(skia::textlayout::Run const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::copy(skia::textlayout::Cluster const*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::copy(unsigned long const*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::copy(SkUnicode::CodeUnitFlags const*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::copy(SkShaper::Feature const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::copy(sk_sp<skgpu::graphite::PrecompileShader> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileColorFilter> const*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::copy(SkBlendMode const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::copy(sk_sp<skgpu::graphite::PrecompileBlender> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileImageFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*) |
664 | | |
665 | 16 | void move(int dst, int src) { |
666 | 16 | if constexpr (MEM_MOVE) { |
667 | 16 | memcpy(static_cast<void*>(&fData[dst]), |
668 | 16 | static_cast<const void*>(&fData[src]), |
669 | 16 | sizeof(T)); |
670 | 16 | } else { |
671 | 16 | new (&fData[dst]) T(std::move(fData[src])); |
672 | 16 | fData[src].~T(); |
673 | 16 | } |
674 | 16 | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(int, int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int) Line | Count | Source | 665 | 16 | void move(int dst, int src) { | 666 | 16 | if constexpr (MEM_MOVE) { | 667 | 16 | memcpy(static_cast<void*>(&fData[dst]), | 668 | 16 | static_cast<const void*>(&fData[src]), | 669 | 16 | sizeof(T)); | 670 | 16 | } else { | 671 | 16 | new (&fData[dst]) T(std::move(fData[src])); | 672 | 16 | fData[src].~T(); | 673 | 16 | } | 674 | 16 | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int) |
675 | | |
676 | 76.6M | void move(void* dst) { |
677 | 76.6M | if constexpr (MEM_MOVE) { |
678 | 152k | sk_careful_memcpy(dst, fData, Bytes(fSize)); |
679 | 152k | } else { |
680 | 585k | for (int i = 0; i < this->size(); ++i) { |
681 | 433k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); |
682 | 433k | fData[i].~T(); |
683 | 433k | } |
684 | 152k | } |
685 | 76.6M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*) skia_private::TArray<bool, true>::move(void*) Line | Count | Source | 676 | 2.00k | void move(void* dst) { | 677 | 2.00k | if constexpr (MEM_MOVE) { | 678 | 2.00k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 2.00k | } else { | 680 | 2.00k | for (int i = 0; i < this->size(); ++i) { | 681 | 2.00k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 2.00k | fData[i].~T(); | 683 | 2.00k | } | 684 | 2.00k | } | 685 | 2.00k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*) Line | Count | Source | 676 | 100k | void move(void* dst) { | 677 | 100k | if constexpr (MEM_MOVE) { | 678 | 100k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 100k | } else { | 680 | 201k | for (int i = 0; i < this->size(); ++i) { | 681 | 100k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 100k | fData[i].~T(); | 683 | 100k | } | 684 | 100k | } | 685 | 100k | } |
skia_private::TArray<SkString, true>::move(void*) Line | Count | Source | 676 | 74 | void move(void* dst) { | 677 | 74 | if constexpr (MEM_MOVE) { | 678 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 74 | } else { | 680 | 74 | for (int i = 0; i < this->size(); ++i) { | 681 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 74 | fData[i].~T(); | 683 | 74 | } | 684 | 74 | } | 685 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*) skia_private::TArray<SkPoint, true>::move(void*) Line | Count | Source | 676 | 36.0M | void move(void* dst) { | 677 | 36.0M | if constexpr (MEM_MOVE) { | 678 | 36.0M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 36.0M | } else { | 680 | 36.0M | for (int i = 0; i < this->size(); ++i) { | 681 | 36.0M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 36.0M | fData[i].~T(); | 683 | 36.0M | } | 684 | 36.0M | } | 685 | 36.0M | } |
skia_private::TArray<unsigned char, true>::move(void*) Line | Count | Source | 676 | 23.4M | void move(void* dst) { | 677 | 23.4M | if constexpr (MEM_MOVE) { | 678 | 23.4M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 23.4M | } else { | 680 | 23.4M | for (int i = 0; i < this->size(); ++i) { | 681 | 23.4M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 23.4M | fData[i].~T(); | 683 | 23.4M | } | 684 | 23.4M | } | 685 | 23.4M | } |
skia_private::TArray<float, true>::move(void*) Line | Count | Source | 676 | 8.42M | void move(void* dst) { | 677 | 8.42M | if constexpr (MEM_MOVE) { | 678 | 8.42M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 8.42M | } else { | 680 | 8.42M | for (int i = 0; i < this->size(); ++i) { | 681 | 8.42M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 8.42M | fData[i].~T(); | 683 | 8.42M | } | 684 | 8.42M | } | 685 | 8.42M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::move(void*) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*) Line | Count | Source | 676 | 4.32k | void move(void* dst) { | 677 | 4.32k | if constexpr (MEM_MOVE) { | 678 | 4.32k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 4.32k | } else { | 680 | 4.32k | for (int i = 0; i < this->size(); ++i) { | 681 | 4.32k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 4.32k | fData[i].~T(); | 683 | 4.32k | } | 684 | 4.32k | } | 685 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move(void*) Line | Count | Source | 676 | 147k | void move(void* dst) { | 677 | 147k | if constexpr (MEM_MOVE) { | 678 | 147k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 147k | } else { | 680 | 147k | for (int i = 0; i < this->size(); ++i) { | 681 | 147k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 147k | fData[i].~T(); | 683 | 147k | } | 684 | 147k | } | 685 | 147k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::move(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::move(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::move(void*) skia_private::TArray<int, true>::move(void*) Line | Count | Source | 676 | 175k | void move(void* dst) { | 677 | 175k | if constexpr (MEM_MOVE) { | 678 | 175k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 175k | } else { | 680 | 175k | for (int i = 0; i < this->size(); ++i) { | 681 | 175k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 175k | fData[i].~T(); | 683 | 175k | } | 684 | 175k | } | 685 | 175k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*) Line | Count | Source | 676 | 1.12k | void move(void* dst) { | 677 | 1.12k | if constexpr (MEM_MOVE) { | 678 | 1.12k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1.12k | } else { | 680 | 1.12k | for (int i = 0; i < this->size(); ++i) { | 681 | 1.12k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1.12k | fData[i].~T(); | 683 | 1.12k | } | 684 | 1.12k | } | 685 | 1.12k | } |
skia_private::TArray<std::__1::thread, false>::move(void*) Line | Count | Source | 676 | 56 | void move(void* dst) { | 677 | 56 | if constexpr (MEM_MOVE) { | 678 | 56 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 56 | } else { | 680 | 56 | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 56 | } | 685 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::move(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::move(void*) Line | Count | Source | 676 | 225 | void move(void* dst) { | 677 | 225 | if constexpr (MEM_MOVE) { | 678 | 225 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 225 | } else { | 680 | 225 | for (int i = 0; i < this->size(); ++i) { | 681 | 225 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 225 | fData[i].~T(); | 683 | 225 | } | 684 | 225 | } | 685 | 225 | } |
skia_private::TArray<sk_sp<SkShader>, true>::move(void*) Line | Count | Source | 676 | 8.21k | void move(void* dst) { | 677 | 8.21k | if constexpr (MEM_MOVE) { | 678 | 8.21k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 8.21k | } else { | 680 | 8.21k | for (int i = 0; i < this->size(); ++i) { | 681 | 8.21k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 8.21k | fData[i].~T(); | 683 | 8.21k | } | 684 | 8.21k | } | 685 | 8.21k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*) skia_private::TArray<SkPaint, true>::move(void*) Line | Count | Source | 676 | 5.43k | void move(void* dst) { | 677 | 5.43k | if constexpr (MEM_MOVE) { | 678 | 5.43k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 5.43k | } else { | 680 | 5.43k | for (int i = 0; i < this->size(); ++i) { | 681 | 5.43k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 5.43k | fData[i].~T(); | 683 | 5.43k | } | 684 | 5.43k | } | 685 | 5.43k | } |
skia_private::TArray<SkPath, true>::move(void*) Line | Count | Source | 676 | 275k | void move(void* dst) { | 677 | 275k | if constexpr (MEM_MOVE) { | 678 | 275k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 275k | } else { | 680 | 275k | for (int i = 0; i < this->size(); ++i) { | 681 | 275k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 275k | fData[i].~T(); | 683 | 275k | } | 684 | 275k | } | 685 | 275k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*) Line | Count | Source | 676 | 16.7k | void move(void* dst) { | 677 | 16.7k | if constexpr (MEM_MOVE) { | 678 | 16.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 16.7k | } else { | 680 | 16.7k | for (int i = 0; i < this->size(); ++i) { | 681 | 16.7k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 16.7k | fData[i].~T(); | 683 | 16.7k | } | 684 | 16.7k | } | 685 | 16.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*) Line | Count | Source | 676 | 51 | void move(void* dst) { | 677 | 51 | if constexpr (MEM_MOVE) { | 678 | 51 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 51 | } else { | 680 | 51 | for (int i = 0; i < this->size(); ++i) { | 681 | 51 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 51 | fData[i].~T(); | 683 | 51 | } | 684 | 51 | } | 685 | 51 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::move(void*) skia_private::TArray<sk_sp<SkVertices const>, true>::move(void*) Line | Count | Source | 676 | 404 | void move(void* dst) { | 677 | 404 | if constexpr (MEM_MOVE) { | 678 | 404 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 404 | } else { | 680 | 404 | for (int i = 0; i < this->size(); ++i) { | 681 | 404 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 404 | fData[i].~T(); | 683 | 404 | } | 684 | 404 | } | 685 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*) Line | Count | Source | 676 | 26.8k | void move(void* dst) { | 677 | 26.8k | if constexpr (MEM_MOVE) { | 678 | 26.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 26.8k | } else { | 680 | 26.8k | for (int i = 0; i < this->size(); ++i) { | 681 | 26.8k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 26.8k | fData[i].~T(); | 683 | 26.8k | } | 684 | 26.8k | } | 685 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::move(void*) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*) Line | Count | Source | 676 | 6.48k | void move(void* dst) { | 677 | 6.48k | if constexpr (MEM_MOVE) { | 678 | 6.48k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 6.48k | } else { | 680 | 6.48k | for (int i = 0; i < this->size(); ++i) { | 681 | 6.48k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 6.48k | fData[i].~T(); | 683 | 6.48k | } | 684 | 6.48k | } | 685 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::move(void*) Line | Count | Source | 676 | 1 | void move(void* dst) { | 677 | 1 | if constexpr (MEM_MOVE) { | 678 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1 | } else { | 680 | 1 | for (int i = 0; i < this->size(); ++i) { | 681 | 1 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1 | fData[i].~T(); | 683 | 1 | } | 684 | 1 | } | 685 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::move(void*) Line | Count | Source | 676 | 6.96M | void move(void* dst) { | 677 | 6.96M | if constexpr (MEM_MOVE) { | 678 | 6.96M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 6.96M | } else { | 680 | 6.96M | for (int i = 0; i < this->size(); ++i) { | 681 | 6.96M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 6.96M | fData[i].~T(); | 683 | 6.96M | } | 684 | 6.96M | } | 685 | 6.96M | } |
skia_private::TArray<double, true>::move(void*) Line | Count | Source | 676 | 53.9k | void move(void* dst) { | 677 | 53.9k | if constexpr (MEM_MOVE) { | 678 | 53.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 53.9k | } else { | 680 | 53.9k | for (int i = 0; i < this->size(); ++i) { | 681 | 53.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 53.9k | fData[i].~T(); | 683 | 53.9k | } | 684 | 53.9k | } | 685 | 53.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::move(void*) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*) Line | Count | Source | 676 | 8.33k | void move(void* dst) { | 677 | 8.33k | if constexpr (MEM_MOVE) { | 678 | 8.33k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 8.33k | } else { | 680 | 8.33k | for (int i = 0; i < this->size(); ++i) { | 681 | 8.33k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 8.33k | fData[i].~T(); | 683 | 8.33k | } | 684 | 8.33k | } | 685 | 8.33k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::move(void*) Line | Count | Source | 676 | 2.38k | void move(void* dst) { | 677 | 2.38k | if constexpr (MEM_MOVE) { | 678 | 2.38k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 2.38k | } else { | 680 | 2.38k | for (int i = 0; i < this->size(); ++i) { | 681 | 2.38k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 2.38k | fData[i].~T(); | 683 | 2.38k | } | 684 | 2.38k | } | 685 | 2.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*) Line | Count | Source | 676 | 16.7k | void move(void* dst) { | 677 | 16.7k | if constexpr (MEM_MOVE) { | 678 | 16.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 16.7k | } else { | 680 | 16.7k | for (int i = 0; i < this->size(); ++i) { | 681 | 16.7k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 16.7k | fData[i].~T(); | 683 | 16.7k | } | 684 | 16.7k | } | 685 | 16.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*) Line | Count | Source | 676 | 303k | void move(void* dst) { | 677 | 303k | if constexpr (MEM_MOVE) { | 678 | 303k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 303k | } else { | 680 | 303k | for (int i = 0; i < this->size(); ++i) { | 681 | 303k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 303k | fData[i].~T(); | 683 | 303k | } | 684 | 303k | } | 685 | 303k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*) Line | Count | Source | 676 | 11.4k | void move(void* dst) { | 677 | 11.4k | if constexpr (MEM_MOVE) { | 678 | 11.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 11.4k | } else { | 680 | 237k | for (int i = 0; i < this->size(); ++i) { | 681 | 225k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 225k | fData[i].~T(); | 683 | 225k | } | 684 | 11.4k | } | 685 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*) Line | Count | Source | 676 | 11.0k | void move(void* dst) { | 677 | 11.0k | if constexpr (MEM_MOVE) { | 678 | 11.0k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 11.0k | } else { | 680 | 11.0k | for (int i = 0; i < this->size(); ++i) { | 681 | 11.0k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 11.0k | fData[i].~T(); | 683 | 11.0k | } | 684 | 11.0k | } | 685 | 11.0k | } |
skia_private::TArray<SkSL::Field, true>::move(void*) Line | Count | Source | 676 | 86 | void move(void* dst) { | 677 | 86 | if constexpr (MEM_MOVE) { | 678 | 86 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 86 | } else { | 680 | 86 | for (int i = 0; i < this->size(); ++i) { | 681 | 86 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 86 | fData[i].~T(); | 683 | 86 | } | 684 | 86 | } | 685 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::move(void*) skia_private::TArray<SkSL::RP::Instruction, true>::move(void*) Line | Count | Source | 676 | 316 | void move(void* dst) { | 677 | 316 | if constexpr (MEM_MOVE) { | 678 | 316 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 316 | } else { | 680 | 316 | for (int i = 0; i < this->size(); ++i) { | 681 | 316 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 316 | fData[i].~T(); | 683 | 316 | } | 684 | 316 | } | 685 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*) Line | Count | Source | 676 | 34.4k | void move(void* dst) { | 677 | 34.4k | if constexpr (MEM_MOVE) { | 678 | 34.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 34.4k | } else { | 680 | 34.4k | for (int i = 0; i < this->size(); ++i) { | 681 | 34.4k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 34.4k | fData[i].~T(); | 683 | 34.4k | } | 684 | 34.4k | } | 685 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::move(void*) Line | Count | Source | 676 | 21.5k | void move(void* dst) { | 677 | 21.5k | if constexpr (MEM_MOVE) { | 678 | 21.5k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 21.5k | } else { | 680 | 21.5k | for (int i = 0; i < this->size(); ++i) { | 681 | 21.5k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 21.5k | fData[i].~T(); | 683 | 21.5k | } | 684 | 21.5k | } | 685 | 21.5k | } |
skia_private::TArray<float*, true>::move(void*) Line | Count | Source | 676 | 34.4k | void move(void* dst) { | 677 | 34.4k | if constexpr (MEM_MOVE) { | 678 | 34.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 34.4k | } else { | 680 | 34.4k | for (int i = 0; i < this->size(); ++i) { | 681 | 34.4k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 34.4k | fData[i].~T(); | 683 | 34.4k | } | 684 | 34.4k | } | 685 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::move(void*) skia_private::TArray<SkSL::Variable*, true>::move(void*) Line | Count | Source | 676 | 3.99k | void move(void* dst) { | 677 | 3.99k | if constexpr (MEM_MOVE) { | 678 | 3.99k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 3.99k | } else { | 680 | 3.99k | for (int i = 0; i < this->size(); ++i) { | 681 | 3.99k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 3.99k | fData[i].~T(); | 683 | 3.99k | } | 684 | 3.99k | } | 685 | 3.99k | } |
skia_private::TArray<SkSL::Type const*, true>::move(void*) Line | Count | Source | 676 | 49 | void move(void* dst) { | 677 | 49 | if constexpr (MEM_MOVE) { | 678 | 49 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 49 | } else { | 680 | 49 | for (int i = 0; i < this->size(); ++i) { | 681 | 49 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 49 | fData[i].~T(); | 683 | 49 | } | 684 | 49 | } | 685 | 49 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::move(void*) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::move(void*) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::move(void*) Line | Count | Source | 676 | 1 | void move(void* dst) { | 677 | 1 | if constexpr (MEM_MOVE) { | 678 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1 | } else { | 680 | 1 | for (int i = 0; i < this->size(); ++i) { | 681 | 1 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1 | fData[i].~T(); | 683 | 1 | } | 684 | 1 | } | 685 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::move(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::move(void*) Line | Count | Source | 676 | 25.7k | void move(void* dst) { | 677 | 25.7k | if constexpr (MEM_MOVE) { | 678 | 25.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 25.7k | } else { | 680 | 25.7k | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 25.7k | } | 685 | 25.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*) Line | Count | Source | 676 | 10.8k | void move(void* dst) { | 677 | 10.8k | if constexpr (MEM_MOVE) { | 678 | 10.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 10.8k | } else { | 680 | 10.8k | for (int i = 0; i < this->size(); ++i) { | 681 | 10.8k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 10.8k | fData[i].~T(); | 683 | 10.8k | } | 684 | 10.8k | } | 685 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*) Line | Count | Source | 676 | 4.32k | void move(void* dst) { | 677 | 4.32k | if constexpr (MEM_MOVE) { | 678 | 4.32k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 4.32k | } else { | 680 | 4.32k | for (int i = 0; i < this->size(); ++i) { | 681 | 4.32k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 4.32k | fData[i].~T(); | 683 | 4.32k | } | 684 | 4.32k | } | 685 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::move(void*) Line | Count | Source | 676 | 211k | void move(void* dst) { | 677 | 211k | if constexpr (MEM_MOVE) { | 678 | 211k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 211k | } else { | 680 | 211k | for (int i = 0; i < this->size(); ++i) { | 681 | 211k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 211k | fData[i].~T(); | 683 | 211k | } | 684 | 211k | } | 685 | 211k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*) skia_private::TArray<GrRenderTask*, true>::move(void*) Line | Count | Source | 676 | 40.2k | void move(void* dst) { | 677 | 40.2k | if constexpr (MEM_MOVE) { | 678 | 40.2k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 40.2k | } else { | 680 | 40.2k | for (int i = 0; i < this->size(); ++i) { | 681 | 40.2k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 40.2k | fData[i].~T(); | 683 | 40.2k | } | 684 | 40.2k | } | 685 | 40.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::move(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::move(void*) Line | Count | Source | 676 | 13.9k | void move(void* dst) { | 677 | 13.9k | if constexpr (MEM_MOVE) { | 678 | 13.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 13.9k | } else { | 680 | 115k | for (int i = 0; i < this->size(); ++i) { | 681 | 102k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 102k | fData[i].~T(); | 683 | 102k | } | 684 | 13.9k | } | 685 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::move(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::move(void*) Line | Count | Source | 676 | 38 | void move(void* dst) { | 677 | 38 | if constexpr (MEM_MOVE) { | 678 | 38 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 38 | } else { | 680 | 38 | for (int i = 0; i < this->size(); ++i) { | 681 | 38 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 38 | fData[i].~T(); | 683 | 38 | } | 684 | 38 | } | 685 | 38 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*) Line | Count | Source | 676 | 305 | void move(void* dst) { | 677 | 305 | if constexpr (MEM_MOVE) { | 678 | 305 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 305 | } else { | 680 | 305 | for (int i = 0; i < this->size(); ++i) { | 681 | 305 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 305 | fData[i].~T(); | 683 | 305 | } | 684 | 305 | } | 685 | 305 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::move(void*) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::move(void*) Line | Count | Source | 676 | 125 | void move(void* dst) { | 677 | 125 | if constexpr (MEM_MOVE) { | 678 | 125 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 125 | } else { | 680 | 125 | for (int i = 0; i < this->size(); ++i) { | 681 | 125 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 125 | fData[i].~T(); | 683 | 125 | } | 684 | 125 | } | 685 | 125 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::move(void*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::move(void*) Line | Count | Source | 676 | 8 | void move(void* dst) { | 677 | 8 | if constexpr (MEM_MOVE) { | 678 | 8 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 8 | } else { | 680 | 8 | for (int i = 0; i < this->size(); ++i) { | 681 | 8 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 8 | fData[i].~T(); | 683 | 8 | } | 684 | 8 | } | 685 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::move(void*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::move(void*) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::move(void*) Line | Count | Source | 676 | 519 | void move(void* dst) { | 677 | 519 | if constexpr (MEM_MOVE) { | 678 | 519 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 519 | } else { | 680 | 519 | for (int i = 0; i < this->size(); ++i) { | 681 | 519 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 519 | fData[i].~T(); | 683 | 519 | } | 684 | 519 | } | 685 | 519 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::move(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::move(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move(void*) Line | Count | Source | 676 | 1.03k | void move(void* dst) { | 677 | 1.03k | if constexpr (MEM_MOVE) { | 678 | 1.03k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1.03k | } else { | 680 | 1.03k | for (int i = 0; i < this->size(); ++i) { | 681 | 1.03k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1.03k | fData[i].~T(); | 683 | 1.03k | } | 684 | 1.03k | } | 685 | 1.03k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::move(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::move(void*) skia_private::TArray<CircularRRectOp::RRect, true>::move(void*) Line | Count | Source | 676 | 38 | void move(void* dst) { | 677 | 38 | if constexpr (MEM_MOVE) { | 678 | 38 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 38 | } else { | 680 | 38 | for (int i = 0; i < this->size(); ++i) { | 681 | 38 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 38 | fData[i].~T(); | 683 | 38 | } | 684 | 38 | } | 685 | 38 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::move(void*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::move(void*) skia_private::TArray<CircleOp::Circle, true>::move(void*) Line | Count | Source | 676 | 81 | void move(void* dst) { | 677 | 81 | if constexpr (MEM_MOVE) { | 678 | 81 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 81 | } else { | 680 | 81 | for (int i = 0; i < this->size(); ++i) { | 681 | 81 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 81 | fData[i].~T(); | 683 | 81 | } | 684 | 81 | } | 685 | 81 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::move(void*) skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*) Line | Count | Source | 676 | 2 | void move(void* dst) { | 677 | 2 | if constexpr (MEM_MOVE) { | 678 | 2 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 2 | } else { | 680 | 2 | for (int i = 0; i < this->size(); ++i) { | 681 | 2 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 2 | fData[i].~T(); | 683 | 2 | } | 684 | 2 | } | 685 | 2 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move(void*) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move(void*) Line | Count | Source | 676 | 624 | void move(void* dst) { | 677 | 624 | if constexpr (MEM_MOVE) { | 678 | 624 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 624 | } else { | 680 | 624 | for (int i = 0; i < this->size(); ++i) { | 681 | 624 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 624 | fData[i].~T(); | 683 | 624 | } | 684 | 624 | } | 685 | 624 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::move(void*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::move(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::move(void*) Line | Count | Source | 676 | 633 | void move(void* dst) { | 677 | 633 | if constexpr (MEM_MOVE) { | 678 | 633 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 633 | } else { | 680 | 4.93k | for (int i = 0; i < this->size(); ++i) { | 681 | 4.29k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 4.29k | fData[i].~T(); | 683 | 4.29k | } | 684 | 633 | } | 685 | 633 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*) Line | Count | Source | 676 | 30 | void move(void* dst) { | 677 | 30 | if constexpr (MEM_MOVE) { | 678 | 30 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 30 | } else { | 680 | 30 | for (int i = 0; i < this->size(); ++i) { | 681 | 30 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 30 | fData[i].~T(); | 683 | 30 | } | 684 | 30 | } | 685 | 30 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::move(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::move(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*) Line | Count | Source | 676 | 8.30k | void move(void* dst) { | 677 | 8.30k | if constexpr (MEM_MOVE) { | 678 | 8.30k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 8.30k | } else { | 680 | 8.30k | for (int i = 0; i < this->size(); ++i) { | 681 | 8.30k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 8.30k | fData[i].~T(); | 683 | 8.30k | } | 684 | 8.30k | } | 685 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*) Line | Count | Source | 676 | 342 | void move(void* dst) { | 677 | 342 | if constexpr (MEM_MOVE) { | 678 | 342 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 342 | } else { | 680 | 342 | for (int i = 0; i < this->size(); ++i) { | 681 | 342 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 342 | fData[i].~T(); | 683 | 342 | } | 684 | 342 | } | 685 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::move(void*) Line | Count | Source | 676 | 18 | void move(void* dst) { | 677 | 18 | if constexpr (MEM_MOVE) { | 678 | 18 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 18 | } else { | 680 | 18 | for (int i = 0; i < this->size(); ++i) { | 681 | 18 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 18 | fData[i].~T(); | 683 | 18 | } | 684 | 18 | } | 685 | 18 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::move(void*) skia_private::TArray<SkPackedGlyphID, true>::move(void*) Line | Count | Source | 676 | 82 | void move(void* dst) { | 677 | 82 | if constexpr (MEM_MOVE) { | 678 | 82 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 82 | } else { | 680 | 82 | for (int i = 0; i < this->size(); ++i) { | 681 | 82 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 82 | fData[i].~T(); | 683 | 82 | } | 684 | 82 | } | 685 | 82 | } |
skia_private::TArray<unsigned short, true>::move(void*) Line | Count | Source | 676 | 307 | void move(void* dst) { | 677 | 307 | if constexpr (MEM_MOVE) { | 678 | 307 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 307 | } else { | 680 | 307 | for (int i = 0; i < this->size(); ++i) { | 681 | 307 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 307 | fData[i].~T(); | 683 | 307 | } | 684 | 307 | } | 685 | 307 | } |
skia_private::TArray<SkMask::Format, true>::move(void*) Line | Count | Source | 676 | 82 | void move(void* dst) { | 677 | 82 | if constexpr (MEM_MOVE) { | 678 | 82 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 82 | } else { | 680 | 82 | for (int i = 0; i < this->size(); ++i) { | 681 | 82 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 82 | fData[i].~T(); | 683 | 82 | } | 684 | 82 | } | 685 | 82 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*) Line | Count | Source | 676 | 767 | void move(void* dst) { | 677 | 767 | if constexpr (MEM_MOVE) { | 678 | 767 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 767 | } else { | 680 | 767 | for (int i = 0; i < this->size(); ++i) { | 681 | 767 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 767 | fData[i].~T(); | 683 | 767 | } | 684 | 767 | } | 685 | 767 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*) Line | Count | Source | 676 | 1.65k | void move(void* dst) { | 677 | 1.65k | if constexpr (MEM_MOVE) { | 678 | 1.65k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1.65k | } else { | 680 | 1.65k | for (int i = 0; i < this->size(); ++i) { | 681 | 1.65k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1.65k | fData[i].~T(); | 683 | 1.65k | } | 684 | 1.65k | } | 685 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::move(void*) skia_private::TArray<SkGlyph const*, true>::move(void*) Line | Count | Source | 676 | 143 | void move(void* dst) { | 677 | 143 | if constexpr (MEM_MOVE) { | 678 | 143 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 143 | } else { | 680 | 143 | for (int i = 0; i < this->size(); ++i) { | 681 | 143 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 143 | fData[i].~T(); | 683 | 143 | } | 684 | 143 | } | 685 | 143 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*) Line | Count | Source | 676 | 44 | void move(void* dst) { | 677 | 44 | if constexpr (MEM_MOVE) { | 678 | 44 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 44 | } else { | 680 | 44 | for (int i = 0; i < this->size(); ++i) { | 681 | 44 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 44 | fData[i].~T(); | 683 | 44 | } | 684 | 44 | } | 685 | 44 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*) skia_private::TArray<SkClosestRecord, true>::move(void*) Line | Count | Source | 676 | 1.33k | void move(void* dst) { | 677 | 1.33k | if constexpr (MEM_MOVE) { | 678 | 1.33k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1.33k | } else { | 680 | 1.33k | for (int i = 0; i < this->size(); ++i) { | 681 | 1.33k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1.33k | fData[i].~T(); | 683 | 1.33k | } | 684 | 1.33k | } | 685 | 1.33k | } |
skia_private::TArray<SkClosestRecord const*, true>::move(void*) Line | Count | Source | 676 | 760 | void move(void* dst) { | 677 | 760 | if constexpr (MEM_MOVE) { | 678 | 760 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 760 | } else { | 680 | 760 | for (int i = 0; i < this->size(); ++i) { | 681 | 760 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 760 | fData[i].~T(); | 683 | 760 | } | 684 | 760 | } | 685 | 760 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::move(void*) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*) Line | Count | Source | 676 | 64.8k | void move(void* dst) { | 677 | 64.8k | if constexpr (MEM_MOVE) { | 678 | 64.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 64.8k | } else { | 680 | 64.8k | for (int i = 0; i < this->size(); ++i) { | 681 | 64.8k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 64.8k | fData[i].~T(); | 683 | 64.8k | } | 684 | 64.8k | } | 685 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::move(void*) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::move(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::move(void*) Line | Count | Source | 676 | 74 | void move(void* dst) { | 677 | 74 | if constexpr (MEM_MOVE) { | 678 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 74 | } else { | 680 | 74 | for (int i = 0; i < this->size(); ++i) { | 681 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 74 | fData[i].~T(); | 683 | 74 | } | 684 | 74 | } | 685 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*) Line | Count | Source | 676 | 148 | void move(void* dst) { | 677 | 148 | if constexpr (MEM_MOVE) { | 678 | 148 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 148 | } else { | 680 | 148 | for (int i = 0; i < this->size(); ++i) { | 681 | 148 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 148 | fData[i].~T(); | 683 | 148 | } | 684 | 148 | } | 685 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*) Line | Count | Source | 676 | 74 | void move(void* dst) { | 677 | 74 | if constexpr (MEM_MOVE) { | 678 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 74 | } else { | 680 | 74 | for (int i = 0; i < this->size(); ++i) { | 681 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 74 | fData[i].~T(); | 683 | 74 | } | 684 | 74 | } | 685 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::move(void*) skia_private::TArray<OffsetEdge, true>::move(void*) Line | Count | Source | 676 | 268 | void move(void* dst) { | 677 | 268 | if constexpr (MEM_MOVE) { | 678 | 268 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 268 | } else { | 680 | 268 | for (int i = 0; i < this->size(); ++i) { | 681 | 268 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 268 | fData[i].~T(); | 683 | 268 | } | 684 | 268 | } | 685 | 268 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::move(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::move(void*) Line | Count | Source | 676 | 686 | void move(void* dst) { | 677 | 686 | if constexpr (MEM_MOVE) { | 678 | 686 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 686 | } else { | 680 | 686 | for (int i = 0; i < this->size(); ++i) { | 681 | 686 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 686 | fData[i].~T(); | 683 | 686 | } | 684 | 686 | } | 685 | 686 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::move(void*) skia_private::TArray<char, true>::move(void*) Line | Count | Source | 676 | 11 | void move(void* dst) { | 677 | 11 | if constexpr (MEM_MOVE) { | 678 | 11 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 11 | } else { | 680 | 11 | for (int i = 0; i < this->size(); ++i) { | 681 | 11 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 11 | fData[i].~T(); | 683 | 11 | } | 684 | 11 | } | 685 | 11 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*) Line | Count | Source | 676 | 11 | void move(void* dst) { | 677 | 11 | if constexpr (MEM_MOVE) { | 678 | 11 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 11 | } else { | 680 | 11 | for (int i = 0; i < this->size(); ++i) { | 681 | 11 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 11 | fData[i].~T(); | 683 | 11 | } | 684 | 11 | } | 685 | 11 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*) Line | Count | Source | 676 | 1.09k | void move(void* dst) { | 677 | 1.09k | if constexpr (MEM_MOVE) { | 678 | 1.09k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 1.09k | } else { | 680 | 1.09k | for (int i = 0; i < this->size(); ++i) { | 681 | 1.09k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 1.09k | fData[i].~T(); | 683 | 1.09k | } | 684 | 1.09k | } | 685 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::move(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::move(void*) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::move(void*) |
686 | | |
687 | | // Helper function that makes space for n objects, adjusts the count, but does not initialize |
688 | | // the new objects. |
689 | 480M | void* push_back_raw(int n) { |
690 | 480M | this->checkRealloc(n, kGrowing); |
691 | 480M | void* ptr = fData + fSize; |
692 | 480M | this->changeSize(fSize + n); |
693 | 480M | return ptr; |
694 | 480M | } skia_private::TArray<SkString, true>::push_back_raw(int) Line | Count | Source | 689 | 74 | void* push_back_raw(int n) { | 690 | 74 | this->checkRealloc(n, kGrowing); | 691 | 74 | void* ptr = fData + fSize; | 692 | 74 | this->changeSize(fSize + n); | 693 | 74 | return ptr; | 694 | 74 | } |
skia_private::TArray<SkPoint, true>::push_back_raw(int) Line | Count | Source | 689 | 458M | void* push_back_raw(int n) { | 690 | 458M | this->checkRealloc(n, kGrowing); | 691 | 458M | void* ptr = fData + fSize; | 692 | 458M | this->changeSize(fSize + n); | 693 | 458M | return ptr; | 694 | 458M | } |
skia_private::TArray<unsigned char, true>::push_back_raw(int) Line | Count | Source | 689 | 11.0M | void* push_back_raw(int n) { | 690 | 11.0M | this->checkRealloc(n, kGrowing); | 691 | 11.0M | void* ptr = fData + fSize; | 692 | 11.0M | this->changeSize(fSize + n); | 693 | 11.0M | return ptr; | 694 | 11.0M | } |
skia_private::TArray<float, true>::push_back_raw(int) Line | Count | Source | 689 | 1.79M | void* push_back_raw(int n) { | 690 | 1.79M | this->checkRealloc(n, kGrowing); | 691 | 1.79M | void* ptr = fData + fSize; | 692 | 1.79M | this->changeSize(fSize + n); | 693 | 1.79M | return ptr; | 694 | 1.79M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int) Line | Count | Source | 689 | 4.32k | void* push_back_raw(int n) { | 690 | 4.32k | this->checkRealloc(n, kGrowing); | 691 | 4.32k | void* ptr = fData + fSize; | 692 | 4.32k | this->changeSize(fSize + n); | 693 | 4.32k | return ptr; | 694 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_raw(int) skia_private::TArray<SkPath, true>::push_back_raw(int) Line | Count | Source | 689 | 381k | void* push_back_raw(int n) { | 690 | 381k | this->checkRealloc(n, kGrowing); | 691 | 381k | void* ptr = fData + fSize; | 692 | 381k | this->changeSize(fSize + n); | 693 | 381k | return ptr; | 694 | 381k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::push_back_raw(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int) Line | Count | Source | 689 | 877 | void* push_back_raw(int n) { | 690 | 877 | this->checkRealloc(n, kGrowing); | 691 | 877 | void* ptr = fData + fSize; | 692 | 877 | this->changeSize(fSize + n); | 693 | 877 | return ptr; | 694 | 877 | } |
skia_private::TArray<bool, true>::push_back_raw(int) Line | Count | Source | 689 | 8.83k | void* push_back_raw(int n) { | 690 | 8.83k | this->checkRealloc(n, kGrowing); | 691 | 8.83k | void* ptr = fData + fSize; | 692 | 8.83k | this->changeSize(fSize + n); | 693 | 8.83k | return ptr; | 694 | 8.83k | } |
skia_private::TArray<int, true>::push_back_raw(int) Line | Count | Source | 689 | 750k | void* push_back_raw(int n) { | 690 | 750k | this->checkRealloc(n, kGrowing); | 691 | 750k | void* ptr = fData + fSize; | 692 | 750k | this->changeSize(fSize + n); | 693 | 750k | return ptr; | 694 | 750k | } |
skia_private::TArray<float*, true>::push_back_raw(int) Line | Count | Source | 689 | 34.4k | void* push_back_raw(int n) { | 690 | 34.4k | this->checkRealloc(n, kGrowing); | 691 | 34.4k | void* ptr = fData + fSize; | 692 | 34.4k | this->changeSize(fSize + n); | 693 | 34.4k | return ptr; | 694 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_raw(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back_raw(int) Line | Count | Source | 689 | 1 | void* push_back_raw(int n) { | 690 | 1 | this->checkRealloc(n, kGrowing); | 691 | 1 | void* ptr = fData + fSize; | 692 | 1 | this->changeSize(fSize + n); | 693 | 1 | return ptr; | 694 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_raw(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back_raw(int) Line | Count | Source | 689 | 24.6k | void* push_back_raw(int n) { | 690 | 24.6k | this->checkRealloc(n, kGrowing); | 691 | 24.6k | void* ptr = fData + fSize; | 692 | 24.6k | this->changeSize(fSize + n); | 693 | 24.6k | return ptr; | 694 | 24.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int) Line | Count | Source | 689 | 363 | void* push_back_raw(int n) { | 690 | 363 | this->checkRealloc(n, kGrowing); | 691 | 363 | void* ptr = fData + fSize; | 692 | 363 | this->changeSize(fSize + n); | 693 | 363 | return ptr; | 694 | 363 | } |
skia_private::TArray<SkRect, true>::push_back_raw(int) Line | Count | Source | 689 | 10 | void* push_back_raw(int n) { | 690 | 10 | this->checkRealloc(n, kGrowing); | 691 | 10 | void* ptr = fData + fSize; | 692 | 10 | this->changeSize(fSize + n); | 693 | 10 | return ptr; | 694 | 10 | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_raw(int) LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back_raw(int) Line | Count | Source | 689 | 40 | void* push_back_raw(int n) { | 690 | 40 | this->checkRealloc(n, kGrowing); | 691 | 40 | void* ptr = fData + fSize; | 692 | 40 | this->changeSize(fSize + n); | 693 | 40 | return ptr; | 694 | 40 | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int) Line | Count | Source | 689 | 3 | void* push_back_raw(int n) { | 690 | 3 | this->checkRealloc(n, kGrowing); | 691 | 3 | void* ptr = fData + fSize; | 692 | 3 | this->changeSize(fSize + n); | 693 | 3 | return ptr; | 694 | 3 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back_raw(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int) Line | Count | Source | 689 | 1.64k | void* push_back_raw(int n) { | 690 | 1.64k | this->checkRealloc(n, kGrowing); | 691 | 1.64k | void* ptr = fData + fSize; | 692 | 1.64k | this->changeSize(fSize + n); | 693 | 1.64k | return ptr; | 694 | 1.64k | } |
skia_private::TArray<unsigned short, true>::push_back_raw(int) Line | Count | Source | 689 | 28.8k | void* push_back_raw(int n) { | 690 | 28.8k | this->checkRealloc(n, kGrowing); | 691 | 28.8k | void* ptr = fData + fSize; | 692 | 28.8k | this->changeSize(fSize + n); | 693 | 28.8k | return ptr; | 694 | 28.8k | } |
skia_private::TArray<SkMask::Format, true>::push_back_raw(int) Line | Count | Source | 689 | 1.64k | void* push_back_raw(int n) { | 690 | 1.64k | this->checkRealloc(n, kGrowing); | 691 | 1.64k | void* ptr = fData + fSize; | 692 | 1.64k | this->changeSize(fSize + n); | 693 | 1.64k | return ptr; | 694 | 1.64k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back_raw(int) skia_private::TArray<SkGlyph const*, true>::push_back_raw(int) Line | Count | Source | 689 | 25.5k | void* push_back_raw(int n) { | 690 | 25.5k | this->checkRealloc(n, kGrowing); | 691 | 25.5k | void* ptr = fData + fSize; | 692 | 25.5k | this->changeSize(fSize + n); | 693 | 25.5k | return ptr; | 694 | 25.5k | } |
skia_private::TArray<SkClosestRecord, true>::push_back_raw(int) Line | Count | Source | 689 | 8.29M | void* push_back_raw(int n) { | 690 | 8.29M | this->checkRealloc(n, kGrowing); | 691 | 8.29M | void* ptr = fData + fSize; | 692 | 8.29M | this->changeSize(fSize + n); | 693 | 8.29M | return ptr; | 694 | 8.29M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_raw(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back_raw(int) Line | Count | Source | 689 | 107k | void* push_back_raw(int n) { | 690 | 107k | this->checkRealloc(n, kGrowing); | 691 | 107k | void* ptr = fData + fSize; | 692 | 107k | this->changeSize(fSize + n); | 693 | 107k | return ptr; | 694 | 107k | } |
skia_private::TArray<PathSegment, true>::push_back_raw(int) Line | Count | Source | 689 | 30 | void* push_back_raw(int n) { | 690 | 30 | this->checkRealloc(n, kGrowing); | 691 | 30 | void* ptr = fData + fSize; | 692 | 30 | this->changeSize(fSize + n); | 693 | 30 | return ptr; | 694 | 30 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back_raw(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back_raw(int) skia_private::TArray<OffsetEdge, true>::push_back_raw(int) Line | Count | Source | 689 | 4.03k | void* push_back_raw(int n) { | 690 | 4.03k | this->checkRealloc(n, kGrowing); | 691 | 4.03k | void* ptr = fData + fSize; | 692 | 4.03k | this->changeSize(fSize + n); | 693 | 4.03k | return ptr; | 694 | 4.03k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_raw(int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int) Line | Count | Source | 689 | 19.5k | void* push_back_raw(int n) { | 690 | 19.5k | this->checkRealloc(n, kGrowing); | 691 | 19.5k | void* ptr = fData + fSize; | 692 | 19.5k | this->changeSize(fSize + n); | 693 | 19.5k | return ptr; | 694 | 19.5k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int) |
695 | | |
696 | | template <typename... Args> |
697 | 10.2M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { |
698 | 10.2M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); |
699 | 10.2M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); |
700 | 10.2M | this->installDataAndUpdateCapacity(buffer); |
701 | | |
702 | 10.2M | return newT; |
703 | 10.2M | } Unexecuted instantiation: SkJSONWriter::Scope* skia_private::TArray<SkJSONWriter::Scope, true>::growAndConstructAtEnd<SkJSONWriter::Scope>(SkJSONWriter::Scope&&) Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool>(bool&&) Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool const&>(bool const&) skif::FilterResult::Builder::SampledFilterResult* skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::growAndConstructAtEnd<skif::FilterResult::Builder::SampledFilterResult>(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 697 | 100k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 100k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 100k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 100k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 100k | return newT; | 703 | 100k | } |
Unexecuted instantiation: skgpu::BulkUsePlotUpdater::PlotData* skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::growAndConstructAtEnd<skgpu::BulkUsePlotUpdater::PlotData>(skgpu::BulkUsePlotUpdater::PlotData&&) Unexecuted instantiation: GrFragmentProcessor::ProgramImpl** skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::growAndConstructAtEnd<GrFragmentProcessor::ProgramImpl*>(GrFragmentProcessor::ProgramImpl*&&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<SkRuntimeEffect::ChildPtr>(SkRuntimeEffect::ChildPtr&&) Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&) GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&) Line | Count | Source | 697 | 144k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 144k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 144k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 144k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 144k | return newT; | 703 | 144k | } |
Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int const&>(unsigned int const&) Unexecuted instantiation: SkPixmap* skia_private::TArray<SkPixmap, false>::growAndConstructAtEnd<SkPixmap const&>(SkPixmap const&) Unexecuted instantiation: SkAutoPixmapStorage* skia_private::TArray<SkAutoPixmapStorage, false>::growAndConstructAtEnd<SkAutoPixmapStorage>(SkAutoPixmapStorage&&) Unexecuted instantiation: char const** skia_private::TArray<char const*, true>::growAndConstructAtEnd<char const*>(char const*&&) Unexecuted instantiation: skiatest::graphite::ContextFactory::OwnedContextInfo* skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::growAndConstructAtEnd<skiatest::graphite::ContextFactory::OwnedContextInfo>(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: sk_sp<SkImage>* skia_private::TArray<sk_sp<SkImage>, true>::growAndConstructAtEnd<sk_sp<SkImage> const&>(sk_sp<SkImage> const&) Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo* skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::growAndConstructAtEnd<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>* skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::growAndConstructAtEnd<sk_sp<ToolUtils::TopoTestNode> >(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString>(SkString&&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo* skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::growAndConstructAtEnd<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo* skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::growAndConstructAtEnd<>() Unexecuted instantiation: SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 697 | 1.12k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.12k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.12k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.12k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.12k | return newT; | 703 | 1.12k | } |
std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 697 | 56 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 56 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 56 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 56 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 56 | return newT; | 703 | 56 | } |
Unexecuted instantiation: std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>* skia_private::TArray<std::__1::function<void ()>, false>::growAndConstructAtEnd<std::__1::function<void ()> >(std::__1::function<void ()>&&) sk_sp<SkImageFilter>* skia_private::TArray<sk_sp<SkImageFilter>, true>::growAndConstructAtEnd<sk_sp<SkImageFilter> >(sk_sp<SkImageFilter>&&) Line | Count | Source | 697 | 225 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 225 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 225 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 225 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 225 | return newT; | 703 | 225 | } |
Unexecuted instantiation: sk_sp<SkShader>* skia_private::TArray<sk_sp<SkShader>, true>::growAndConstructAtEnd<sk_sp<SkShader> >(sk_sp<SkShader>&&) SkPoint* skia_private::TArray<SkPoint, true>::growAndConstructAtEnd<SkPoint const&>(SkPoint const&) Line | Count | Source | 697 | 80.3k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 80.3k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 80.3k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 80.3k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 80.3k | return newT; | 703 | 80.3k | } |
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&) Line | Count | Source | 697 | 1.76M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.76M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.76M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.76M | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.76M | return newT; | 703 | 1.76M | } |
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&) Line | Count | Source | 697 | 642k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 642k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 642k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 642k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 642k | return newT; | 703 | 642k | } |
sk_sp<SkPicture const>* skia_private::TArray<sk_sp<SkPicture const>, true>::growAndConstructAtEnd<sk_sp<SkPicture const> >(sk_sp<SkPicture const>&&) Line | Count | Source | 697 | 2.09k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 2.09k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 2.09k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 2.09k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 2.09k | return newT; | 703 | 2.09k | } |
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&) Line | Count | Source | 697 | 5.43k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 5.43k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 5.43k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 5.43k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 5.43k | return newT; | 703 | 5.43k | } |
sk_sp<SkTextBlob const>* skia_private::TArray<sk_sp<SkTextBlob const>, true>::growAndConstructAtEnd<sk_sp<SkTextBlob const> >(sk_sp<SkTextBlob const>&&) Line | Count | Source | 697 | 51 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 51 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 51 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 51 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 51 | return newT; | 703 | 51 | } |
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>* skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::Slug const> >(sk_sp<sktext::gpu::Slug const>&&) sk_sp<SkVertices const>* skia_private::TArray<sk_sp<SkVertices const>, true>::growAndConstructAtEnd<sk_sp<SkVertices const> >(sk_sp<SkVertices const>&&) Line | Count | Source | 697 | 404 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 404 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 404 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 404 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 404 | return newT; | 703 | 404 | } |
sk_sp<SkImage const>* skia_private::TArray<sk_sp<SkImage const>, true>::growAndConstructAtEnd<sk_sp<SkImage const> >(sk_sp<SkImage const>&&) Line | Count | Source | 697 | 26.8k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 26.8k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 26.8k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 26.8k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 26.8k | return newT; | 703 | 26.8k | } |
Unexecuted instantiation: sk_sp<SkDrawable>* skia_private::TArray<sk_sp<SkDrawable>, true>::growAndConstructAtEnd<sk_sp<SkDrawable> >(sk_sp<SkDrawable>&&) Unexecuted instantiation: SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint const&>(SkPaint const&) Unexecuted instantiation: SkRasterPipeline_MemoryCtxInfo* skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::growAndConstructAtEnd<SkRasterPipeline_MemoryCtxInfo>(SkRasterPipeline_MemoryCtxInfo&&) SkResourceCache::PurgeSharedIDMessage* skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::growAndConstructAtEnd<SkResourceCache::PurgeSharedIDMessage>(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 697 | 6.48k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 6.48k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 6.48k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 6.48k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 6.48k | return newT; | 703 | 6.48k | } |
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkShader>&>(sk_sp<SkShader>&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) sk_sp<SkTypeface>* skia_private::TArray<sk_sp<SkTypeface>, true>::growAndConstructAtEnd<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 697 | 1 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1 | return newT; | 703 | 1 | } |
SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&) Line | Count | Source | 697 | 6.96M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 6.96M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 6.96M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 6.96M | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 6.96M | return newT; | 703 | 6.96M | } |
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&) Line | Count | Source | 697 | 149k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 149k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 149k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 149k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 149k | return newT; | 703 | 149k | } |
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<int>(int&&) Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double const&>(double const&) Unexecuted instantiation: SkSize* skia_private::TArray<SkSize, true>::growAndConstructAtEnd<SkSize const&>(SkSize const&) Unexecuted instantiation: sk_sp<SkPicture>* skia_private::TArray<sk_sp<SkPicture>, true>::growAndConstructAtEnd<sk_sp<SkPicture> const&>(sk_sp<SkPicture> const&) Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> const&>(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> >(SkRGBA4f<(SkAlphaType)2>&&) Unexecuted instantiation: float* skia_private::TArray<float, true>::growAndConstructAtEnd<float>(float&&) SkRGBA4f<(SkAlphaType)3>* skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)3> >(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 697 | 8.27k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 8.27k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 8.27k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 8.27k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 8.27k | return newT; | 703 | 8.27k | } |
std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 697 | 3.98k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.98k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.98k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.98k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.98k | return newT; | 703 | 3.98k | } |
std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 697 | 3.87k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.87k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.87k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.87k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.87k | return newT; | 703 | 3.87k | } |
SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error* skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::growAndConstructAtEnd<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 697 | 11.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 11.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 11.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 11.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 11.4k | return newT; | 703 | 11.4k | } |
std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 697 | 312 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 312 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 312 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 312 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 312 | return newT; | 703 | 312 | } |
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&) Line | Count | Source | 697 | 86 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 86 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 86 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 86 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 86 | return newT; | 703 | 86 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) SkSL::RP::Instruction* skia_private::TArray<SkSL::RP::Instruction, true>::growAndConstructAtEnd<SkSL::RP::Instruction>(SkSL::RP::Instruction&&) Line | Count | Source | 697 | 316 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 316 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 316 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 316 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 316 | return newT; | 703 | 316 | } |
Unexecuted instantiation: SkSL::RP::Program::Stage* skia_private::TArray<SkSL::RP::Program::Stage, true>::growAndConstructAtEnd<SkSL::RP::Program::Stage>(SkSL::RP::Program::Stage&&) Unexecuted instantiation: SkRasterPipeline_BranchCtx** skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::growAndConstructAtEnd<SkRasterPipeline_BranchCtx* const&>(SkRasterPipeline_BranchCtx* const&) int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&) Line | Count | Source | 697 | 34 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 34 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 34 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 34 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 34 | return newT; | 703 | 34 | } |
Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange* skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::growAndConstructAtEnd<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) Unexecuted instantiation: skia_private::THashSet<int, SkGoodHash> const** skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::growAndConstructAtEnd<skia_private::THashSet<int, SkGoodHash> const* const&>(skia_private::THashSet<int, SkGoodHash> const* const&) Unexecuted instantiation: SkSL::Variable** skia_private::TArray<SkSL::Variable*, true>::growAndConstructAtEnd<SkSL::Variable*>(SkSL::Variable*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const*>(SkSL::Type const*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const* const&>(SkSL::Type const* const&) Unexecuted instantiation: SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const* const&>(SkSL::SwitchCase const* const&) Unexecuted instantiation: SkSLSwizzle.cpp:SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument* skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::growAndConstructAtEnd<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) Unexecuted instantiation: std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >** skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::growAndConstructAtEnd<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: GrAuditTrail::Op** skia_private::TArray<GrAuditTrail::Op*, true>::growAndConstructAtEnd<GrAuditTrail::Op* const&>(GrAuditTrail::Op* const&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::growAndConstructAtEnd<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) sk_sp<GrRenderTask>* skia_private::TArray<sk_sp<GrRenderTask>, true>::growAndConstructAtEnd<sk_sp<GrRenderTask> >(sk_sp<GrRenderTask>&&) Line | Count | Source | 697 | 10.8k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 10.8k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 10.8k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 10.8k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 10.8k | return newT; | 703 | 10.8k | } |
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&) Line | Count | Source | 697 | 4.32k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 4.32k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 4.32k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 4.32k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 4.32k | return newT; | 703 | 4.32k | } |
std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 697 | 211k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 211k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 211k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 211k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 211k | return newT; | 703 | 211k | } |
Unexecuted instantiation: GrGpu::SubmittedProc* skia_private::TArray<GrGpu::SubmittedProc, true>::growAndConstructAtEnd<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double>(double&&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask* const&>(GrRenderTask* const&) Line | Count | Source | 697 | 39.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 39.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 39.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 39.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 39.4k | return newT; | 703 | 39.4k | } |
Unexecuted instantiation: GrTextureProxy** skia_private::TArray<GrTextureProxy*, true>::growAndConstructAtEnd<GrTextureProxy* const&>(GrTextureProxy* const&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask*>(GrRenderTask*&&) Line | Count | Source | 697 | 728 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 728 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 728 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 728 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 728 | return newT; | 703 | 728 | } |
Unexecuted instantiation: sk_sp<GrSurfaceProxy>* skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::growAndConstructAtEnd<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Unexecuted instantiation: GrTextureResolveRenderTask::Resolve* skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::growAndConstructAtEnd<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>* skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::PathRenderer> >(sk_sp<skgpu::ganesh::PathRenderer>&&) skgpu::UniqueKeyInvalidatedMessage* skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMessage>(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 697 | 13.9k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 13.9k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 13.9k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 13.9k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 13.9k | return newT; | 703 | 13.9k | } |
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: GrResourceCache::UnrefResourceMessage* skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::growAndConstructAtEnd<GrResourceCache::UnrefResourceMessage>(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Unexecuted instantiation: AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData* skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>* skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::AtlasRenderTask> >(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy*>(GrSurfaceProxy*&&) Line | Count | Source | 697 | 995 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 995 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 995 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 995 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 995 | return newT; | 703 | 995 | } |
Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Unexecuted instantiation: DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData* skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Unexecuted instantiation: SkRSXform* skia_private::TArray<SkRSXform, true>::growAndConstructAtEnd<SkRSXform>(SkRSXform&&) Unexecuted instantiation: SkRect* skia_private::TArray<SkRect, true>::growAndConstructAtEnd<SkRect>(SkRect&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<SkMesh const&>(SkMesh const&) Unexecuted instantiation: GrGeometryProcessor::TextureSampler* skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::growAndConstructAtEnd<GrGeometryProcessor::TextureSampler>(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying* skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::growAndConstructAtEnd<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&>((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<GrGeometryProcessor::Attribute>(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: CircularRRectOp::RRect* skia_private::TArray<CircularRRectOp::RRect, true>::growAndConstructAtEnd<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Unexecuted instantiation: EllipticalRRectOp::RRect* skia_private::TArray<EllipticalRRectOp::RRect, true>::growAndConstructAtEnd<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Unexecuted instantiation: ButtCapDashedCircleOp::Circle* skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::growAndConstructAtEnd<ButtCapDashedCircleOp::Circle>(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: CircleOp::Circle* skia_private::TArray<CircleOp::Circle, true>::growAndConstructAtEnd<CircleOp::Circle>(CircleOp::Circle&&) Unexecuted instantiation: EllipseOp::Ellipse* skia_private::TArray<EllipseOp::Ellipse, true>::growAndConstructAtEnd<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Unexecuted instantiation: DIEllipseOp::Ellipse* skia_private::TArray<DIEllipseOp::Ellipse, true>::growAndConstructAtEnd<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) skgpu::ganesh::OpsTask::OpChain* skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 697 | 550 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 550 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 550 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 550 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 550 | return newT; | 703 | 550 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry* skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::growAndConstructAtEnd<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) Unexecuted instantiation: SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: sk_sp<GrBuffer const>* skia_private::TArray<sk_sp<GrBuffer const>, true>::growAndConstructAtEnd<sk_sp<GrBuffer const> >(sk_sp<GrBuffer const>&&) Unexecuted instantiation: gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long>(unsigned long&&) Unexecuted instantiation: GrVkSemaphore::Resource** skia_private::TArray<GrVkSemaphore::Resource*, true>::growAndConstructAtEnd<GrVkSemaphore::Resource* const&>(GrVkSemaphore::Resource* const&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >* skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: sk_sp<GrManagedResource const>* skia_private::TArray<sk_sp<GrManagedResource const>, true>::growAndConstructAtEnd<sk_sp<GrManagedResource const> >(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>* skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::growAndConstructAtEnd<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const* const&>(GrVkSampler const* const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >* skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::growAndConstructAtEnd<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet* skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::growAndConstructAtEnd<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: GrVkRenderPass const** skia_private::TArray<GrVkRenderPass const*, true>::growAndConstructAtEnd<GrVkRenderPass const* const&>(GrVkRenderPass const* const&) Unexecuted instantiation: GrVkResourceProvider::MSAALoadPipeline* skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::growAndConstructAtEnd<GrVkResourceProvider::MSAALoadPipeline>(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: GrVkCommandPool** skia_private::TArray<GrVkCommandPool*, true>::growAndConstructAtEnd<GrVkCommandPool* const&>(GrVkCommandPool* const&) Unexecuted instantiation: GrVkRenderPass** skia_private::TArray<GrVkRenderPass*, true>::growAndConstructAtEnd<GrVkRenderPass* const&>(GrVkRenderPass* const&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> const&>(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>* skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Resource> >(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::growAndConstructAtEnd<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>* skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>* skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>* skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::growAndConstructAtEnd<sk_sp<skgpu::RefCntedCallback> >(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::ScratchTexture* skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::ScratchTexture>(skgpu::graphite::ScratchResourceManager::ScratchTexture&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener*>(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener* const&>(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: std::__1::pair<unsigned long, unsigned long>* skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::growAndConstructAtEnd<std::__1::pair<unsigned long, unsigned long> >(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skgpu::graphite::BufferTextureCopyData* skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::growAndConstructAtEnd<skgpu::graphite::BufferTextureCopyData>(skgpu::graphite::BufferTextureCopyData&&) Unexecuted instantiation: skgpu::graphite::UploadInstance* skia_private::TArray<skgpu::graphite::UploadInstance, false>::growAndConstructAtEnd<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) Unexecuted instantiation: SkPDFTagNode::MarkedContentInfo* skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::growAndConstructAtEnd<SkPDFTagNode::MarkedContentInfo>(SkPDFTagNode::MarkedContentInfo&&) Unexecuted instantiation: SkPDFTagNode** skia_private::TArray<SkPDFTagNode*, true>::growAndConstructAtEnd<SkPDFTagNode* const&>(SkPDFTagNode* const&) Unexecuted instantiation: SkPDFTag.cpp:(anonymous namespace)::OutlineEntry** skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::growAndConstructAtEnd<(anonymous namespace)::OutlineEntry*>((anonymous namespace)::OutlineEntry*&&) Unexecuted instantiation: std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >* skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception>(dng_exception&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception const&>(dng_exception const&) SkSVGDevice::ClipRec* skia_private::TArray<SkSVGDevice::ClipRec, true>::growAndConstructAtEnd<SkSVGDevice::ClipRec>(SkSVGDevice::ClipRec&&) Line | Count | Source | 697 | 342 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 342 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 342 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 342 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 342 | return newT; | 703 | 342 | } |
Unexecuted instantiation: std::__1::array<unsigned short, 3ul>* skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::growAndConstructAtEnd<std::__1::array<unsigned short, 3ul> >(std::__1::array<unsigned short, 3ul>&&) sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage* skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::growAndConstructAtEnd<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 697 | 767 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 767 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 767 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 767 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 767 | return newT; | 703 | 767 | } |
Unexecuted instantiation: sk_sp<sktext::gpu::TextBlob>* skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Unexecuted instantiation: SkSL::SPIRVCodeGenerator::Word* skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::growAndConstructAtEnd<SkSL::SPIRVCodeGenerator::Word>(SkSL::SPIRVCodeGenerator::Word&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long const&>(unsigned long const&) sk_sp<SkIDChangeListener>* skia_private::TArray<sk_sp<SkIDChangeListener>, true>::growAndConstructAtEnd<sk_sp<SkIDChangeListener> >(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 697 | 44 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 44 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 44 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 44 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 44 | return newT; | 703 | 44 | } |
Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying const&>(SkMeshSpecification::Varying const&) Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying>(SkMeshSpecification::Varying&&) SkClosestRecord const** skia_private::TArray<SkClosestRecord const*, true>::growAndConstructAtEnd<SkClosestRecord const*>(SkClosestRecord const*&&) Line | Count | Source | 697 | 760 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 760 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 760 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 760 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 760 | return newT; | 703 | 760 | } |
Unexecuted instantiation: skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>* skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::growAndConstructAtEnd<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&>(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&) Unexecuted instantiation: GrRecordingContext::ProgramData* skia_private::TArray<GrRecordingContext::ProgramData, false>::growAndConstructAtEnd<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) GrXPFactoryTestFactory** skia_private::TArray<GrXPFactoryTestFactory*, true>::growAndConstructAtEnd<GrXPFactoryTestFactory*>(GrXPFactoryTestFactory*&&) Line | Count | Source | 697 | 74 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 74 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 74 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 74 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 74 | return newT; | 703 | 74 | } |
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 697 | 148 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 148 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 148 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 148 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 148 | return newT; | 703 | 148 | } |
GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >** skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::growAndConstructAtEnd<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 697 | 74 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 74 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 74 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 74 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 74 | return newT; | 703 | 74 | } |
Unexecuted instantiation: GrProgramInfo const** skia_private::TArray<GrProgramInfo const*, true>::growAndConstructAtEnd<GrProgramInfo const*>(GrProgramInfo const*&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: skgpu::VulkanYcbcrConversionInfo* skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::growAndConstructAtEnd<skgpu::VulkanYcbcrConversionInfo>(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: VkBufferMemoryBarrier* skia_private::TArray<VkBufferMemoryBarrier, true>::growAndConstructAtEnd<VkBufferMemoryBarrier const&>(VkBufferMemoryBarrier const&) Unexecuted instantiation: VkImageMemoryBarrier* skia_private::TArray<VkImageMemoryBarrier, true>::growAndConstructAtEnd<VkImageMemoryBarrier const&>(VkImageMemoryBarrier const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >* skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: VkSemaphore_T** skia_private::TArray<VkSemaphore_T*, true>::growAndConstructAtEnd<VkSemaphore_T*>(VkSemaphore_T*&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const*>(GrVkSampler const*&&) Unexecuted instantiation: GrVkDescriptorSet const** skia_private::TArray<GrVkDescriptorSet const*, true>::growAndConstructAtEnd<GrVkDescriptorSet const* const&>(GrVkDescriptorSet const* const&) Unexecuted instantiation: skgpu::Swizzle* skia_private::TArray<skgpu::Swizzle, true>::growAndConstructAtEnd<skgpu::Swizzle const&>(skgpu::Swizzle const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> >(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: skgpu::graphite::BindBufferInfo* skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::growAndConstructAtEnd<skgpu::graphite::BindBufferInfo const&>(skgpu::graphite::BindBufferInfo const&) Unexecuted instantiation: skgpu::graphite::StaticBufferManager::CopyRange* skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::growAndConstructAtEnd<skgpu::graphite::StaticBufferManager::CopyRange>(skgpu::graphite::StaticBufferManager::CopyRange&&) Unexecuted instantiation: gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::CpuOrGpuData* skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&) Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::TextureBinding* skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::TextureBinding>(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>* skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::TextureProxy> >(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc>(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skgpu::graphite::GraphicsPipelineDesc* skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::GraphicsPipelineDesc>(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>* skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::GraphicsPipeline> >(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>* skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Sampler> >(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skgpu::graphite::ShaderNode const** skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::growAndConstructAtEnd<skgpu::graphite::ShaderNode const* const&>(skgpu::graphite::ShaderNode const* const&) Unexecuted instantiation: skgpu::UniqueKeyInvalidatedMsg_Graphite* skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMsg_Graphite>(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey const&>(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: skgpu::graphite::ShaderSnippet* skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::growAndConstructAtEnd<skgpu::graphite::ShaderSnippet>(skgpu::graphite::ShaderSnippet&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey>(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>* skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::ComputePipeline> >(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skgpu::graphite::ResourceBinding* skia_private::TArray<skgpu::graphite::ResourceBinding, true>::growAndConstructAtEnd<skgpu::graphite::ResourceBinding>(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skgpu::graphite::ComputePipelineDesc* skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::ComputePipelineDesc>(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skgpu::graphite::DispatchGroup::Dispatch* skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::growAndConstructAtEnd<skgpu::graphite::DispatchGroup::Dispatch>(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData const&>(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData>(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: skgpu::graphite::AttachmentDesc const** skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::growAndConstructAtEnd<skgpu::graphite::AttachmentDesc const*>(skgpu::graphite::AttachmentDesc const*&&) Unexecuted instantiation: std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >* skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::growAndConstructAtEnd<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: SkCanvas::ImageSetEntry* skia_private::TArray<SkCanvas::ImageSetEntry, false>::growAndConstructAtEnd<SkCanvas::ImageSetEntry>(SkCanvas::ImageSetEntry&&) Unexecuted instantiation: skgpu::ganesh::ClipStack::Element* skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const&>(skgpu::ganesh::ClipStack::Element const&) skgpu::ganesh::ClipStack::Element const** skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const*>(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 697 | 686 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 686 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 686 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 686 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 686 | return newT; | 703 | 686 | } |
Unexecuted instantiation: skgpu::graphite::ClipStack::Element const** skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::graphite::ClipStack::Element const*>(skgpu::graphite::ClipStack::Element const*&&) Unexecuted instantiation: VkVertexInputAttributeDescription* skia_private::TArray<VkVertexInputAttributeDescription, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription const&>(VkVertexInputAttributeDescription const&) Unexecuted instantiation: VkDescriptorSetLayout_T** skia_private::TArray<VkDescriptorSetLayout_T*, true>::growAndConstructAtEnd<VkDescriptorSetLayout_T* const&>(VkDescriptorSetLayout_T* const&) sk_sp<SkSVGNode>* skia_private::TArray<sk_sp<SkSVGNode>, true>::growAndConstructAtEnd<sk_sp<SkSVGNode> >(sk_sp<SkSVGNode>&&) Line | Count | Source | 697 | 1.09k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.09k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.09k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.09k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.09k | return newT; | 703 | 1.09k | } |
Unexecuted instantiation: hb_feature_t* skia_private::TArray<hb_feature_t, true>::growAndConstructAtEnd<hb_feature_t>(hb_feature_t&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun* skia_private::TArray<(anonymous namespace)::ShapedRun, true>::growAndConstructAtEnd<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString const&>(SkString const&) Unexecuted instantiation: skia::textlayout::TextStyle* skia_private::TArray<skia::textlayout::TextStyle, true>::growAndConstructAtEnd<skia::textlayout::TextStyle const&>(skia::textlayout::TextStyle const&) Unexecuted instantiation: skia::textlayout::Placeholder* skia_private::TArray<skia::textlayout::Placeholder, true>::growAndConstructAtEnd<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block* skia_private::TArray<skia::textlayout::Block, true>::growAndConstructAtEnd<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine* skia_private::TArray<skia::textlayout::TextLine, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor* skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::growAndConstructAtEnd<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) Unexecuted instantiation: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode const&>(SkBlendMode const&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileColorFilter> >(sk_sp<skgpu::graphite::PrecompileColorFilter>&&) Unexecuted instantiation: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode>(SkBlendMode&&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBlender> const&>(sk_sp<skgpu::graphite::PrecompileBlender> const&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBase> >(sk_sp<skgpu::graphite::PrecompileBase>&&) Unexecuted instantiation: skottie::SlotManager::ValuePair<skottie::ColorValue*>* skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<skottie::ColorValue*> >(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>* skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::growAndConstructAtEnd<sk_sp<skottie::SlotManager::ImageAssetProxy> const&>(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) Unexecuted instantiation: skottie::SlotManager::ValuePair<float*>* skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<float*> >(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skottie::SlotManager::ValuePair<SkV2*>* skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<SkV2*> >(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>* skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::growAndConstructAtEnd<sk_sp<skottie::internal::TextAdapter> >(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skottie::Shaper::RunRec* skia_private::TArray<skottie::Shaper::RunRec, true>::growAndConstructAtEnd<skottie::Shaper::RunRec>(skottie::Shaper::RunRec&&) Unexecuted instantiation: Layer.cpp:skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord* skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::growAndConstructAtEnd<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) |
704 | | |
705 | 774M | void checkRealloc(int delta, double growthFactor) { |
706 | 774M | SkASSERT(delta >= 0); |
707 | 774M | SkASSERT(fSize >= 0); |
708 | 774M | SkASSERT(fCapacity >= 0); |
709 | | |
710 | | // Check if there are enough remaining allocated elements to satisfy the request. |
711 | 774M | if (this->capacity() - fSize < delta) { |
712 | | // Looks like we need to reallocate. |
713 | 62.9M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); |
714 | 62.9M | } |
715 | 774M | } skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 705 | 70 | void checkRealloc(int delta, double growthFactor) { | 706 | 70 | SkASSERT(delta >= 0); | 707 | 70 | SkASSERT(fSize >= 0); | 708 | 70 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 70 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 70 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 70 | } | 715 | 70 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.68k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.68k | SkASSERT(delta >= 0); | 707 | 1.68k | SkASSERT(fSize >= 0); | 708 | 1.68k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.68k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 1.68k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double) Line | Count | Source | 705 | 7.23k | void checkRealloc(int delta, double growthFactor) { | 706 | 7.23k | SkASSERT(delta >= 0); | 707 | 7.23k | SkASSERT(fSize >= 0); | 708 | 7.23k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 7.23k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 7.23k | } |
skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 705 | 558M | void checkRealloc(int delta, double growthFactor) { | 706 | 558M | SkASSERT(delta >= 0); | 707 | 558M | SkASSERT(fSize >= 0); | 708 | 558M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 558M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 34.6M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 34.6M | } | 715 | 558M | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 110M | void checkRealloc(int delta, double growthFactor) { | 706 | 110M | SkASSERT(delta >= 0); | 707 | 110M | SkASSERT(fSize >= 0); | 708 | 110M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 110M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 20.6M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 20.6M | } | 715 | 110M | } |
skia_private::TArray<float, true>::checkRealloc(int, double) Line | Count | Source | 705 | 94.4M | void checkRealloc(int delta, double growthFactor) { | 706 | 94.4M | SkASSERT(delta >= 0); | 707 | 94.4M | SkASSERT(fSize >= 0); | 708 | 94.4M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 94.4M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 7.06M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 7.06M | } | 715 | 94.4M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.32k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.32k | SkASSERT(delta >= 0); | 707 | 4.32k | SkASSERT(fSize >= 0); | 708 | 4.32k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.32k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 4.32k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 4.32k | } | 715 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) skia_private::TArray<sk_sp<SkShader>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 25.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 25.8k | SkASSERT(delta >= 0); | 707 | 25.8k | SkASSERT(fSize >= 0); | 708 | 25.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 25.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 8.21k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 8.21k | } | 715 | 25.8k | } |
skia_private::TArray<int, true>::checkRealloc(int, double) Line | Count | Source | 705 | 963k | void checkRealloc(int delta, double growthFactor) { | 706 | 963k | SkASSERT(delta >= 0); | 707 | 963k | SkASSERT(fSize >= 0); | 708 | 963k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 963k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 175k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 175k | } | 715 | 963k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) skia_private::TArray<SkPath, true>::checkRealloc(int, double) Line | Count | Source | 705 | 381k | void checkRealloc(int delta, double growthFactor) { | 706 | 381k | SkASSERT(delta >= 0); | 707 | 381k | SkASSERT(fSize >= 0); | 708 | 381k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 381k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 126k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 126k | } | 715 | 381k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 14.6k | void checkRealloc(int delta, double growthFactor) { | 706 | 14.6k | SkASSERT(delta >= 0); | 707 | 14.6k | SkASSERT(fSize >= 0); | 708 | 14.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 14.6k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 14.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 14.6k | } | 715 | 14.6k | } |
Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) skia_private::TArray<double, true>::checkRealloc(int, double) Line | Count | Source | 705 | 95.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 95.3k | SkASSERT(delta >= 0); | 707 | 95.3k | SkASSERT(fSize >= 0); | 708 | 95.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 95.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 53.9k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 53.9k | } | 715 | 95.3k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.75k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.75k | SkASSERT(delta >= 0); | 707 | 1.75k | SkASSERT(fSize >= 0); | 708 | 1.75k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.75k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 61 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 61 | } | 715 | 1.75k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8.83k | void checkRealloc(int delta, double growthFactor) { | 706 | 8.83k | SkASSERT(delta >= 0); | 707 | 8.83k | SkASSERT(fSize >= 0); | 708 | 8.83k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8.83k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.38k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.38k | } | 715 | 8.83k | } |
skia_private::TArray<bool, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8.83k | void checkRealloc(int delta, double growthFactor) { | 706 | 8.83k | SkASSERT(delta >= 0); | 707 | 8.83k | SkASSERT(fSize >= 0); | 708 | 8.83k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8.83k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.00k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.00k | } | 715 | 8.83k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 14.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 14.8k | SkASSERT(delta >= 0); | 707 | 14.8k | SkASSERT(fSize >= 0); | 708 | 14.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 14.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 230 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 230 | } | 715 | 14.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 338k | void checkRealloc(int delta, double growthFactor) { | 706 | 338k | SkASSERT(delta >= 0); | 707 | 338k | SkASSERT(fSize >= 0); | 708 | 338k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 338k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 40.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 40.6k | } | 715 | 338k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 21.5k | void checkRealloc(int delta, double growthFactor) { | 706 | 21.5k | SkASSERT(delta >= 0); | 707 | 21.5k | SkASSERT(fSize >= 0); | 708 | 21.5k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 21.5k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 21.5k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 21.5k | } | 715 | 21.5k | } |
skia_private::TArray<float*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 68.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 68.8k | SkASSERT(delta >= 0); | 707 | 68.8k | SkASSERT(fSize >= 0); | 708 | 68.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 68.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 34.4k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 34.4k | } | 715 | 68.8k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double) Line | Count | Source | 705 | 34.4k | void checkRealloc(int delta, double growthFactor) { | 706 | 34.4k | SkASSERT(delta >= 0); | 707 | 34.4k | SkASSERT(fSize >= 0); | 708 | 34.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 34.4k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 34.4k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 34.4k | } | 715 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double) skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 88 | void checkRealloc(int delta, double growthFactor) { | 706 | 88 | SkASSERT(delta >= 0); | 707 | 88 | SkASSERT(fSize >= 0); | 708 | 88 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 88 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 88 | } |
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3.99k | void checkRealloc(int delta, double growthFactor) { | 706 | 3.99k | SkASSERT(delta >= 0); | 707 | 3.99k | SkASSERT(fSize >= 0); | 708 | 3.99k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.99k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 3.99k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 3.99k | } | 715 | 3.99k | } |
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 22.6k | void checkRealloc(int delta, double growthFactor) { | 706 | 22.6k | SkASSERT(delta >= 0); | 707 | 22.6k | SkASSERT(fSize >= 0); | 708 | 22.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 22.6k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 49 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 49 | } | 715 | 22.6k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1 | void checkRealloc(int delta, double growthFactor) { | 706 | 1 | SkASSERT(delta >= 0); | 707 | 1 | SkASSERT(fSize >= 0); | 708 | 1 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1 | } | 715 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 55 | void checkRealloc(int delta, double growthFactor) { | 706 | 55 | SkASSERT(delta >= 0); | 707 | 55 | SkASSERT(fSize >= 0); | 708 | 55 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 55 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 38 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 38 | } | 715 | 55 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 24.6k | void checkRealloc(int delta, double growthFactor) { | 706 | 24.6k | SkASSERT(delta >= 0); | 707 | 24.6k | SkASSERT(fSize >= 0); | 708 | 24.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 24.6k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 305 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 305 | } | 715 | 24.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double) Line | Count | Source | 705 | 363 | void checkRealloc(int delta, double growthFactor) { | 706 | 363 | SkASSERT(delta >= 0); | 707 | 363 | SkASSERT(fSize >= 0); | 708 | 363 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 363 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 363 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 920 | void checkRealloc(int delta, double growthFactor) { | 706 | 920 | SkASSERT(delta >= 0); | 707 | 920 | SkASSERT(fSize >= 0); | 708 | 920 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 920 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 125 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 125 | } | 715 | 920 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 23 | void checkRealloc(int delta, double growthFactor) { | 706 | 23 | SkASSERT(delta >= 0); | 707 | 23 | SkASSERT(fSize >= 0); | 708 | 23 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 23 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 8 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 8 | } | 715 | 23 | } |
skia_private::TArray<SkRect, true>::checkRealloc(int, double) Line | Count | Source | 705 | 10 | void checkRealloc(int delta, double growthFactor) { | 706 | 10 | SkASSERT(delta >= 0); | 707 | 10 | SkASSERT(fSize >= 0); | 708 | 10 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 10 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.30k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.30k | SkASSERT(delta >= 0); | 707 | 1.30k | SkASSERT(fSize >= 0); | 708 | 1.30k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.30k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 519 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 519 | } | 715 | 1.30k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.47k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.47k | SkASSERT(delta >= 0); | 707 | 1.47k | SkASSERT(fSize >= 0); | 708 | 1.47k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.47k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.03k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.03k | } | 715 | 1.47k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::checkRealloc(int, double) Line | Count | Source | 705 | 41 | void checkRealloc(int delta, double growthFactor) { | 706 | 41 | SkASSERT(delta >= 0); | 707 | 41 | SkASSERT(fSize >= 0); | 708 | 41 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 41 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 38 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 38 | } | 715 | 41 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) skia_private::TArray<CircleOp::Circle, true>::checkRealloc(int, double) Line | Count | Source | 705 | 358 | void checkRealloc(int delta, double growthFactor) { | 706 | 358 | SkASSERT(delta >= 0); | 707 | 358 | SkASSERT(fSize >= 0); | 708 | 358 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 358 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 81 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 81 | } | 715 | 358 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double) skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4 | void checkRealloc(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2 | } | 715 | 4 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double) Line | Count | Source | 705 | 40 | void checkRealloc(int delta, double growthFactor) { | 706 | 40 | SkASSERT(delta >= 0); | 707 | 40 | SkASSERT(fSize >= 0); | 708 | 40 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 40 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 40 | } |
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 22.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 22.8k | SkASSERT(delta >= 0); | 707 | 22.8k | SkASSERT(fSize >= 0); | 708 | 22.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 22.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 22.8k | } |
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 25.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 25.9k | SkASSERT(delta >= 0); | 707 | 25.9k | SkASSERT(fSize >= 0); | 708 | 25.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 25.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.80k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.80k | } | 715 | 25.9k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double) Line | Count | Source | 705 | 27.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 27.3k | SkASSERT(delta >= 0); | 707 | 27.3k | SkASSERT(fSize >= 0); | 708 | 27.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 27.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 74 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 74 | } | 715 | 27.3k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3 | void checkRealloc(int delta, double growthFactor) { | 706 | 3 | SkASSERT(delta >= 0); | 707 | 3 | SkASSERT(fSize >= 0); | 708 | 3 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 3 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::checkRealloc(int, double) Line | Count | Source | 705 | 3.66k | void checkRealloc(int delta, double growthFactor) { | 706 | 3.66k | SkASSERT(delta >= 0); | 707 | 3.66k | SkASSERT(fSize >= 0); | 708 | 3.66k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.66k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 633 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 633 | } | 715 | 3.66k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double) Line | Count | Source | 705 | 145 | void checkRealloc(int delta, double growthFactor) { | 706 | 145 | SkASSERT(delta >= 0); | 707 | 145 | SkASSERT(fSize >= 0); | 708 | 145 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 145 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 30 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 30 | } | 715 | 145 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::checkRealloc(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8.30k | void checkRealloc(int delta, double growthFactor) { | 706 | 8.30k | SkASSERT(delta >= 0); | 707 | 8.30k | SkASSERT(fSize >= 0); | 708 | 8.30k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8.30k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 8.30k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 8.30k | } | 715 | 8.30k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::checkRealloc(int, double) Line | Count | Source | 705 | 42.4k | void checkRealloc(int delta, double growthFactor) { | 706 | 42.4k | SkASSERT(delta >= 0); | 707 | 42.4k | SkASSERT(fSize >= 0); | 708 | 42.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 42.4k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 18 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 18 | } | 715 | 42.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) skia_private::TArray<SkPackedGlyphID, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3.29k | void checkRealloc(int delta, double growthFactor) { | 706 | 3.29k | SkASSERT(delta >= 0); | 707 | 3.29k | SkASSERT(fSize >= 0); | 708 | 3.29k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.29k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 82 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 82 | } | 715 | 3.29k | } |
skia_private::TArray<unsigned short, true>::checkRealloc(int, double) Line | Count | Source | 705 | 57.7k | void checkRealloc(int delta, double growthFactor) { | 706 | 57.7k | SkASSERT(delta >= 0); | 707 | 57.7k | SkASSERT(fSize >= 0); | 708 | 57.7k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 57.7k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 307 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 307 | } | 715 | 57.7k | } |
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3.29k | void checkRealloc(int delta, double growthFactor) { | 706 | 3.29k | SkASSERT(delta >= 0); | 707 | 3.29k | SkASSERT(fSize >= 0); | 708 | 3.29k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.29k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 82 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 82 | } | 715 | 3.29k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.65k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.65k | SkASSERT(delta >= 0); | 707 | 1.65k | SkASSERT(fSize >= 0); | 708 | 1.65k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.65k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 1.65k | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) skia_private::TArray<SkGlyph const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 51.1k | void checkRealloc(int delta, double growthFactor) { | 706 | 51.1k | SkASSERT(delta >= 0); | 707 | 51.1k | SkASSERT(fSize >= 0); | 708 | 51.1k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 51.1k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 143 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 143 | } | 715 | 51.1k | } |
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8.29M | void checkRealloc(int delta, double growthFactor) { | 706 | 8.29M | SkASSERT(delta >= 0); | 707 | 8.29M | SkASSERT(fSize >= 0); | 708 | 8.29M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8.29M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.33k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.33k | } | 715 | 8.29M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::checkRealloc(int, double) Line | Count | Source | 705 | 171k | void checkRealloc(int delta, double growthFactor) { | 706 | 171k | SkASSERT(delta >= 0); | 707 | 171k | SkASSERT(fSize >= 0); | 708 | 171k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 171k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 64.8k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 64.8k | } | 715 | 171k | } |
skia_private::TArray<PathSegment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 30 | void checkRealloc(int delta, double growthFactor) { | 706 | 30 | SkASSERT(delta >= 0); | 707 | 30 | SkASSERT(fSize >= 0); | 708 | 30 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 30 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 30 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) skia_private::TArray<OffsetEdge, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.39k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.39k | SkASSERT(delta >= 0); | 707 | 4.39k | SkASSERT(fSize >= 0); | 708 | 4.39k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.39k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 268 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 268 | } | 715 | 4.39k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double) skia_private::TArray<char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 19.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 19.9k | SkASSERT(delta >= 0); | 707 | 19.9k | SkASSERT(fSize >= 0); | 708 | 19.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 19.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 11 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 11 | } | 715 | 19.9k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 19.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 19.9k | SkASSERT(delta >= 0); | 707 | 19.9k | SkASSERT(fSize >= 0); | 708 | 19.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 19.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 11 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 11 | } | 715 | 19.9k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::checkRealloc(int, double) skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8 | void checkRealloc(int delta, double growthFactor) { | 706 | 8 | SkASSERT(delta >= 0); | 707 | 8 | SkASSERT(fSize >= 0); | 708 | 8 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 8 | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 8 | void checkRealloc(int delta, double growthFactor) { | 706 | 8 | SkASSERT(delta >= 0); | 707 | 8 | SkASSERT(fSize >= 0); | 708 | 8 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 8 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 8 | } |
skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4 | void checkRealloc(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 4 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 4 | } | 715 | 4 | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) |
716 | | |
717 | 73.1M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { |
718 | 73.1M | SkASSERT(delta >= 0); |
719 | 73.1M | SkASSERT(fSize >= 0); |
720 | 73.1M | SkASSERT(fCapacity >= 0); |
721 | | |
722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory |
723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this |
724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, |
725 | | // this also checks the bounds of fSize. |
726 | 73.1M | if (delta > kMaxCapacity - fSize) { |
727 | 0 | sk_report_container_overflow_and_die(); |
728 | 0 | } |
729 | 73.1M | const int newCount = fSize + delta; |
730 | | |
731 | 73.1M | return Allocate(newCount, growthFactor); |
732 | 73.1M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) skia_private::TArray<bool, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.00k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.00k | SkASSERT(delta >= 0); | 719 | 2.00k | SkASSERT(fSize >= 0); | 720 | 2.00k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.00k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.00k | const int newCount = fSize + delta; | 730 | | | 731 | 2.00k | return Allocate(newCount, growthFactor); | 732 | 2.00k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 100k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 100k | SkASSERT(delta >= 0); | 719 | 100k | SkASSERT(fSize >= 0); | 720 | 100k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 100k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 100k | const int newCount = fSize + delta; | 730 | | | 731 | 100k | return Allocate(newCount, growthFactor); | 732 | 100k | } |
skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double) skia_private::TArray<SkPoint, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 34.7M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 34.7M | SkASSERT(delta >= 0); | 719 | 34.7M | SkASSERT(fSize >= 0); | 720 | 34.7M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 34.7M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 34.7M | const int newCount = fSize + delta; | 730 | | | 731 | 34.7M | return Allocate(newCount, growthFactor); | 732 | 34.7M | } |
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 22.4M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 22.4M | SkASSERT(delta >= 0); | 719 | 22.4M | SkASSERT(fSize >= 0); | 720 | 22.4M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 22.4M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 22.4M | const int newCount = fSize + delta; | 730 | | | 731 | 22.4M | return Allocate(newCount, growthFactor); | 732 | 22.4M | } |
skia_private::TArray<float, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 7.70M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 7.70M | SkASSERT(delta >= 0); | 719 | 7.70M | SkASSERT(fSize >= 0); | 720 | 7.70M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 7.70M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 7.70M | const int newCount = fSize + delta; | 730 | | | 731 | 7.70M | return Allocate(newCount, growthFactor); | 732 | 7.70M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.32k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.32k | SkASSERT(delta >= 0); | 719 | 4.32k | SkASSERT(fSize >= 0); | 720 | 4.32k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.32k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.32k | const int newCount = fSize + delta; | 730 | | | 731 | 4.32k | return Allocate(newCount, growthFactor); | 732 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 147k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 147k | SkASSERT(delta >= 0); | 719 | 147k | SkASSERT(fSize >= 0); | 720 | 147k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 147k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 147k | const int newCount = fSize + delta; | 730 | | | 731 | 147k | return Allocate(newCount, growthFactor); | 732 | 147k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) skia_private::TArray<int, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 175k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 175k | SkASSERT(delta >= 0); | 719 | 175k | SkASSERT(fSize >= 0); | 720 | 175k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 175k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 175k | const int newCount = fSize + delta; | 730 | | | 731 | 175k | return Allocate(newCount, growthFactor); | 732 | 175k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.12k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.12k | SkASSERT(delta >= 0); | 719 | 1.12k | SkASSERT(fSize >= 0); | 720 | 1.12k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.12k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.12k | const int newCount = fSize + delta; | 730 | | | 731 | 1.12k | return Allocate(newCount, growthFactor); | 732 | 1.12k | } |
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 56 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 56 | SkASSERT(delta >= 0); | 719 | 56 | SkASSERT(fSize >= 0); | 720 | 56 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 56 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 56 | const int newCount = fSize + delta; | 730 | | | 731 | 56 | return Allocate(newCount, growthFactor); | 732 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 225 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 225 | SkASSERT(delta >= 0); | 719 | 225 | SkASSERT(fSize >= 0); | 720 | 225 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 225 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 225 | const int newCount = fSize + delta; | 730 | | | 731 | 225 | return Allocate(newCount, growthFactor); | 732 | 225 | } |
skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8.21k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8.21k | SkASSERT(delta >= 0); | 719 | 8.21k | SkASSERT(fSize >= 0); | 720 | 8.21k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8.21k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8.21k | const int newCount = fSize + delta; | 730 | | | 731 | 8.21k | return Allocate(newCount, growthFactor); | 732 | 8.21k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double) skia_private::TArray<SkPaint, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 5.43k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 5.43k | SkASSERT(delta >= 0); | 719 | 5.43k | SkASSERT(fSize >= 0); | 720 | 5.43k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 5.43k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 5.43k | const int newCount = fSize + delta; | 730 | | | 731 | 5.43k | return Allocate(newCount, growthFactor); | 732 | 5.43k | } |
skia_private::TArray<SkPath, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 275k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 275k | SkASSERT(delta >= 0); | 719 | 275k | SkASSERT(fSize >= 0); | 720 | 275k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 275k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 275k | const int newCount = fSize + delta; | 730 | | | 731 | 275k | return Allocate(newCount, growthFactor); | 732 | 275k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 16.7k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 16.7k | SkASSERT(delta >= 0); | 719 | 16.7k | SkASSERT(fSize >= 0); | 720 | 16.7k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 16.7k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 16.7k | const int newCount = fSize + delta; | 730 | | | 731 | 16.7k | return Allocate(newCount, growthFactor); | 732 | 16.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 51 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 51 | SkASSERT(delta >= 0); | 719 | 51 | SkASSERT(fSize >= 0); | 720 | 51 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 51 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 51 | const int newCount = fSize + delta; | 730 | | | 731 | 51 | return Allocate(newCount, growthFactor); | 732 | 51 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkVertices const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 404 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 404 | SkASSERT(delta >= 0); | 719 | 404 | SkASSERT(fSize >= 0); | 720 | 404 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 404 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 404 | const int newCount = fSize + delta; | 730 | | | 731 | 404 | return Allocate(newCount, growthFactor); | 732 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 26.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 26.8k | SkASSERT(delta >= 0); | 719 | 26.8k | SkASSERT(fSize >= 0); | 720 | 26.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 26.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 26.8k | const int newCount = fSize + delta; | 730 | | | 731 | 26.8k | return Allocate(newCount, growthFactor); | 732 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 6.48k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 6.48k | SkASSERT(delta >= 0); | 719 | 6.48k | SkASSERT(fSize >= 0); | 720 | 6.48k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 6.48k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 6.48k | const int newCount = fSize + delta; | 730 | | | 731 | 6.48k | return Allocate(newCount, growthFactor); | 732 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1 | SkASSERT(delta >= 0); | 719 | 1 | SkASSERT(fSize >= 0); | 720 | 1 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1 | const int newCount = fSize + delta; | 730 | | | 731 | 1 | return Allocate(newCount, growthFactor); | 732 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 6.96M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 6.96M | SkASSERT(delta >= 0); | 719 | 6.96M | SkASSERT(fSize >= 0); | 720 | 6.96M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 6.96M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 6.96M | const int newCount = fSize + delta; | 730 | | | 731 | 6.96M | return Allocate(newCount, growthFactor); | 732 | 6.96M | } |
skia_private::TArray<double, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 53.9k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 53.9k | SkASSERT(delta >= 0); | 719 | 53.9k | SkASSERT(fSize >= 0); | 720 | 53.9k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 53.9k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 53.9k | const int newCount = fSize + delta; | 730 | | | 731 | 53.9k | return Allocate(newCount, growthFactor); | 732 | 53.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8.33k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8.33k | SkASSERT(delta >= 0); | 719 | 8.33k | SkASSERT(fSize >= 0); | 720 | 8.33k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8.33k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8.33k | const int newCount = fSize + delta; | 730 | | | 731 | 8.33k | return Allocate(newCount, growthFactor); | 732 | 8.33k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.38k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.38k | SkASSERT(delta >= 0); | 719 | 2.38k | SkASSERT(fSize >= 0); | 720 | 2.38k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.38k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.38k | const int newCount = fSize + delta; | 730 | | | 731 | 2.38k | return Allocate(newCount, growthFactor); | 732 | 2.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.10k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.10k | SkASSERT(delta >= 0); | 719 | 4.10k | SkASSERT(fSize >= 0); | 720 | 4.10k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.10k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.10k | const int newCount = fSize + delta; | 730 | | | 731 | 4.10k | return Allocate(newCount, growthFactor); | 732 | 4.10k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 44.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 44.6k | SkASSERT(delta >= 0); | 719 | 44.6k | SkASSERT(fSize >= 0); | 720 | 44.6k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 44.6k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 44.6k | const int newCount = fSize + delta; | 730 | | | 731 | 44.6k | return Allocate(newCount, growthFactor); | 732 | 44.6k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 11.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 11.4k | SkASSERT(delta >= 0); | 719 | 11.4k | SkASSERT(fSize >= 0); | 720 | 11.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 11.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 11.4k | const int newCount = fSize + delta; | 730 | | | 731 | 11.4k | return Allocate(newCount, growthFactor); | 732 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 312 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 312 | SkASSERT(delta >= 0); | 719 | 312 | SkASSERT(fSize >= 0); | 720 | 312 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 312 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 312 | const int newCount = fSize + delta; | 730 | | | 731 | 312 | return Allocate(newCount, growthFactor); | 732 | 312 | } |
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 86 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 86 | SkASSERT(delta >= 0); | 719 | 86 | SkASSERT(fSize >= 0); | 720 | 86 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 86 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 86 | const int newCount = fSize + delta; | 730 | | | 731 | 86 | return Allocate(newCount, growthFactor); | 732 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double) skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 316 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 316 | SkASSERT(delta >= 0); | 719 | 316 | SkASSERT(fSize >= 0); | 720 | 316 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 316 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 316 | const int newCount = fSize + delta; | 730 | | | 731 | 316 | return Allocate(newCount, growthFactor); | 732 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 34.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 34.4k | SkASSERT(delta >= 0); | 719 | 34.4k | SkASSERT(fSize >= 0); | 720 | 34.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 34.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 34.4k | const int newCount = fSize + delta; | 730 | | | 731 | 34.4k | return Allocate(newCount, growthFactor); | 732 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 21.5k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 21.5k | SkASSERT(delta >= 0); | 719 | 21.5k | SkASSERT(fSize >= 0); | 720 | 21.5k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 21.5k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 21.5k | const int newCount = fSize + delta; | 730 | | | 731 | 21.5k | return Allocate(newCount, growthFactor); | 732 | 21.5k | } |
skia_private::TArray<float*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 34.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 34.4k | SkASSERT(delta >= 0); | 719 | 34.4k | SkASSERT(fSize >= 0); | 720 | 34.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 34.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 34.4k | const int newCount = fSize + delta; | 730 | | | 731 | 34.4k | return Allocate(newCount, growthFactor); | 732 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) skia_private::TArray<SkSL::Variable*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.99k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.99k | SkASSERT(delta >= 0); | 719 | 3.99k | SkASSERT(fSize >= 0); | 720 | 3.99k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.99k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.99k | const int newCount = fSize + delta; | 730 | | | 731 | 3.99k | return Allocate(newCount, growthFactor); | 732 | 3.99k | } |
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 49 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 49 | SkASSERT(delta >= 0); | 719 | 49 | SkASSERT(fSize >= 0); | 720 | 49 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 49 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 49 | const int newCount = fSize + delta; | 730 | | | 731 | 49 | return Allocate(newCount, growthFactor); | 732 | 49 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1 | SkASSERT(delta >= 0); | 719 | 1 | SkASSERT(fSize >= 0); | 720 | 1 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1 | const int newCount = fSize + delta; | 730 | | | 731 | 1 | return Allocate(newCount, growthFactor); | 732 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 10.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 10.8k | SkASSERT(delta >= 0); | 719 | 10.8k | SkASSERT(fSize >= 0); | 720 | 10.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 10.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 10.8k | const int newCount = fSize + delta; | 730 | | | 731 | 10.8k | return Allocate(newCount, growthFactor); | 732 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.32k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.32k | SkASSERT(delta >= 0); | 719 | 4.32k | SkASSERT(fSize >= 0); | 720 | 4.32k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.32k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.32k | const int newCount = fSize + delta; | 730 | | | 731 | 4.32k | return Allocate(newCount, growthFactor); | 732 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 211k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 211k | SkASSERT(delta >= 0); | 719 | 211k | SkASSERT(fSize >= 0); | 720 | 211k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 211k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 211k | const int newCount = fSize + delta; | 730 | | | 731 | 211k | return Allocate(newCount, growthFactor); | 732 | 211k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 40.2k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 40.2k | SkASSERT(delta >= 0); | 719 | 40.2k | SkASSERT(fSize >= 0); | 720 | 40.2k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 40.2k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 40.2k | const int newCount = fSize + delta; | 730 | | | 731 | 40.2k | return Allocate(newCount, growthFactor); | 732 | 40.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 13.9k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 13.9k | SkASSERT(delta >= 0); | 719 | 13.9k | SkASSERT(fSize >= 0); | 720 | 13.9k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 13.9k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 13.9k | const int newCount = fSize + delta; | 730 | | | 731 | 13.9k | return Allocate(newCount, growthFactor); | 732 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 38 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 38 | SkASSERT(delta >= 0); | 719 | 38 | SkASSERT(fSize >= 0); | 720 | 38 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 38 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 38 | const int newCount = fSize + delta; | 730 | | | 731 | 38 | return Allocate(newCount, growthFactor); | 732 | 38 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 305 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 305 | SkASSERT(delta >= 0); | 719 | 305 | SkASSERT(fSize >= 0); | 720 | 305 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 305 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 305 | const int newCount = fSize + delta; | 730 | | | 731 | 305 | return Allocate(newCount, growthFactor); | 732 | 305 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 125 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 125 | SkASSERT(delta >= 0); | 719 | 125 | SkASSERT(fSize >= 0); | 720 | 125 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 125 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 125 | const int newCount = fSize + delta; | 730 | | | 731 | 125 | return Allocate(newCount, growthFactor); | 732 | 125 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8 | SkASSERT(delta >= 0); | 719 | 8 | SkASSERT(fSize >= 0); | 720 | 8 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8 | const int newCount = fSize + delta; | 730 | | | 731 | 8 | return Allocate(newCount, growthFactor); | 732 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 519 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 519 | SkASSERT(delta >= 0); | 719 | 519 | SkASSERT(fSize >= 0); | 720 | 519 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 519 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 519 | const int newCount = fSize + delta; | 730 | | | 731 | 519 | return Allocate(newCount, growthFactor); | 732 | 519 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.03k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.03k | SkASSERT(delta >= 0); | 719 | 1.03k | SkASSERT(fSize >= 0); | 720 | 1.03k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.03k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.03k | const int newCount = fSize + delta; | 730 | | | 731 | 1.03k | return Allocate(newCount, growthFactor); | 732 | 1.03k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 38 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 38 | SkASSERT(delta >= 0); | 719 | 38 | SkASSERT(fSize >= 0); | 720 | 38 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 38 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 38 | const int newCount = fSize + delta; | 730 | | | 731 | 38 | return Allocate(newCount, growthFactor); | 732 | 38 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) skia_private::TArray<CircleOp::Circle, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 81 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 81 | SkASSERT(delta >= 0); | 719 | 81 | SkASSERT(fSize >= 0); | 720 | 81 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 81 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 81 | const int newCount = fSize + delta; | 730 | | | 731 | 81 | return Allocate(newCount, growthFactor); | 732 | 81 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double) skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2 | SkASSERT(delta >= 0); | 719 | 2 | SkASSERT(fSize >= 0); | 720 | 2 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2 | const int newCount = fSize + delta; | 730 | | | 731 | 2 | return Allocate(newCount, growthFactor); | 732 | 2 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 624 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 624 | SkASSERT(delta >= 0); | 719 | 624 | SkASSERT(fSize >= 0); | 720 | 624 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 624 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 624 | const int newCount = fSize + delta; | 730 | | | 731 | 624 | return Allocate(newCount, growthFactor); | 732 | 624 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 633 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 633 | SkASSERT(delta >= 0); | 719 | 633 | SkASSERT(fSize >= 0); | 720 | 633 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 633 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 633 | const int newCount = fSize + delta; | 730 | | | 731 | 633 | return Allocate(newCount, growthFactor); | 732 | 633 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 30 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 30 | SkASSERT(delta >= 0); | 719 | 30 | SkASSERT(fSize >= 0); | 720 | 30 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 30 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 30 | const int newCount = fSize + delta; | 730 | | | 731 | 30 | return Allocate(newCount, growthFactor); | 732 | 30 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8.30k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8.30k | SkASSERT(delta >= 0); | 719 | 8.30k | SkASSERT(fSize >= 0); | 720 | 8.30k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8.30k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8.30k | const int newCount = fSize + delta; | 730 | | | 731 | 8.30k | return Allocate(newCount, growthFactor); | 732 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 342 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 342 | SkASSERT(delta >= 0); | 719 | 342 | SkASSERT(fSize >= 0); | 720 | 342 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 342 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 342 | const int newCount = fSize + delta; | 730 | | | 731 | 342 | return Allocate(newCount, growthFactor); | 732 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 18 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 18 | SkASSERT(delta >= 0); | 719 | 18 | SkASSERT(fSize >= 0); | 720 | 18 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 18 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 18 | const int newCount = fSize + delta; | 730 | | | 731 | 18 | return Allocate(newCount, growthFactor); | 732 | 18 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) skia_private::TArray<SkPackedGlyphID, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 82 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 82 | SkASSERT(delta >= 0); | 719 | 82 | SkASSERT(fSize >= 0); | 720 | 82 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 82 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 82 | const int newCount = fSize + delta; | 730 | | | 731 | 82 | return Allocate(newCount, growthFactor); | 732 | 82 | } |
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 307 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 307 | SkASSERT(delta >= 0); | 719 | 307 | SkASSERT(fSize >= 0); | 720 | 307 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 307 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 307 | const int newCount = fSize + delta; | 730 | | | 731 | 307 | return Allocate(newCount, growthFactor); | 732 | 307 | } |
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 82 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 82 | SkASSERT(delta >= 0); | 719 | 82 | SkASSERT(fSize >= 0); | 720 | 82 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 82 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 82 | const int newCount = fSize + delta; | 730 | | | 731 | 82 | return Allocate(newCount, growthFactor); | 732 | 82 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 767 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 767 | SkASSERT(delta >= 0); | 719 | 767 | SkASSERT(fSize >= 0); | 720 | 767 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 767 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 767 | const int newCount = fSize + delta; | 730 | | | 731 | 767 | return Allocate(newCount, growthFactor); | 732 | 767 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) skia_private::TArray<SkGlyph const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 143 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 143 | SkASSERT(delta >= 0); | 719 | 143 | SkASSERT(fSize >= 0); | 720 | 143 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 143 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 143 | const int newCount = fSize + delta; | 730 | | | 731 | 143 | return Allocate(newCount, growthFactor); | 732 | 143 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 44 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 44 | SkASSERT(delta >= 0); | 719 | 44 | SkASSERT(fSize >= 0); | 720 | 44 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 44 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 44 | const int newCount = fSize + delta; | 730 | | | 731 | 44 | return Allocate(newCount, growthFactor); | 732 | 44 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double) skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.33k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.33k | SkASSERT(delta >= 0); | 719 | 1.33k | SkASSERT(fSize >= 0); | 720 | 1.33k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.33k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.33k | const int newCount = fSize + delta; | 730 | | | 731 | 1.33k | return Allocate(newCount, growthFactor); | 732 | 1.33k | } |
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 760 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 760 | SkASSERT(delta >= 0); | 719 | 760 | SkASSERT(fSize >= 0); | 720 | 760 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 760 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 760 | const int newCount = fSize + delta; | 730 | | | 731 | 760 | return Allocate(newCount, growthFactor); | 732 | 760 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::preallocateNewData(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 64.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 64.8k | SkASSERT(delta >= 0); | 719 | 64.8k | SkASSERT(fSize >= 0); | 720 | 64.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 64.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 64.8k | const int newCount = fSize + delta; | 730 | | | 731 | 64.8k | return Allocate(newCount, growthFactor); | 732 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 140 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 140 | SkASSERT(delta >= 0); | 719 | 140 | SkASSERT(fSize >= 0); | 720 | 140 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 140 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 140 | const int newCount = fSize + delta; | 730 | | | 731 | 140 | return Allocate(newCount, growthFactor); | 732 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) skia_private::TArray<OffsetEdge, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 268 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 268 | SkASSERT(delta >= 0); | 719 | 268 | SkASSERT(fSize >= 0); | 720 | 268 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 268 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 268 | const int newCount = fSize + delta; | 730 | | | 731 | 268 | return Allocate(newCount, growthFactor); | 732 | 268 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 686 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 686 | SkASSERT(delta >= 0); | 719 | 686 | SkASSERT(fSize >= 0); | 720 | 686 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 686 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 686 | const int newCount = fSize + delta; | 730 | | | 731 | 686 | return Allocate(newCount, growthFactor); | 732 | 686 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::preallocateNewData(int, double) skia_private::TArray<char, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 11 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 11 | SkASSERT(delta >= 0); | 719 | 11 | SkASSERT(fSize >= 0); | 720 | 11 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 11 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 11 | const int newCount = fSize + delta; | 730 | | | 731 | 11 | return Allocate(newCount, growthFactor); | 732 | 11 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 11 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 11 | SkASSERT(delta >= 0); | 719 | 11 | SkASSERT(fSize >= 0); | 720 | 11 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 11 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 11 | const int newCount = fSize + delta; | 730 | | | 731 | 11 | return Allocate(newCount, growthFactor); | 732 | 11 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.09k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.09k | SkASSERT(delta >= 0); | 719 | 1.09k | SkASSERT(fSize >= 0); | 720 | 1.09k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.09k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.09k | const int newCount = fSize + delta; | 730 | | | 731 | 1.09k | return Allocate(newCount, growthFactor); | 732 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::preallocateNewData(int, double) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double) skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4 | SkASSERT(delta >= 0); | 719 | 4 | SkASSERT(fSize >= 0); | 720 | 4 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4 | const int newCount = fSize + delta; | 730 | | | 731 | 4 | return Allocate(newCount, growthFactor); | 732 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4 | SkASSERT(delta >= 0); | 719 | 4 | SkASSERT(fSize >= 0); | 720 | 4 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4 | const int newCount = fSize + delta; | 730 | | | 731 | 4 | return Allocate(newCount, growthFactor); | 732 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8 | SkASSERT(delta >= 0); | 719 | 8 | SkASSERT(fSize >= 0); | 720 | 8 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8 | const int newCount = fSize + delta; | 730 | | | 731 | 8 | return Allocate(newCount, growthFactor); | 732 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4 | SkASSERT(delta >= 0); | 719 | 4 | SkASSERT(fSize >= 0); | 720 | 4 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4 | const int newCount = fSize + delta; | 730 | | | 731 | 4 | return Allocate(newCount, growthFactor); | 732 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) |
733 | | |
734 | 73.1M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { |
735 | 73.1M | this->move(TCast(allocation.data())); |
736 | 73.1M | if (fOwnMemory) { |
737 | 8.36M | sk_free(fData); |
738 | 8.36M | } |
739 | 73.1M | this->setDataFromBytes(allocation); |
740 | 73.1M | SkASSERT(fData != nullptr); |
741 | 73.1M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.00k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.00k | this->move(TCast(allocation.data())); | 736 | 2.00k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2.00k | this->setDataFromBytes(allocation); | 740 | 2.00k | SkASSERT(fData != nullptr); | 741 | 2.00k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 100k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 100k | this->move(TCast(allocation.data())); | 736 | 100k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 100k | this->setDataFromBytes(allocation); | 740 | 100k | SkASSERT(fData != nullptr); | 741 | 100k | } |
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 34.7M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 34.7M | this->move(TCast(allocation.data())); | 736 | 34.7M | if (fOwnMemory) { | 737 | 2.95M | sk_free(fData); | 738 | 2.95M | } | 739 | 34.7M | this->setDataFromBytes(allocation); | 740 | 34.7M | SkASSERT(fData != nullptr); | 741 | 34.7M | } |
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 22.4M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 22.4M | this->move(TCast(allocation.data())); | 736 | 22.4M | if (fOwnMemory) { | 737 | 1.28M | sk_free(fData); | 738 | 1.28M | } | 739 | 22.4M | this->setDataFromBytes(allocation); | 740 | 22.4M | SkASSERT(fData != nullptr); | 741 | 22.4M | } |
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 7.70M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 7.70M | this->move(TCast(allocation.data())); | 736 | 7.70M | if (fOwnMemory) { | 737 | 270k | sk_free(fData); | 738 | 270k | } | 739 | 7.70M | this->setDataFromBytes(allocation); | 740 | 7.70M | SkASSERT(fData != nullptr); | 741 | 7.70M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.32k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.32k | this->move(TCast(allocation.data())); | 736 | 4.32k | if (fOwnMemory) { | 737 | 4.32k | sk_free(fData); | 738 | 4.32k | } | 739 | 4.32k | this->setDataFromBytes(allocation); | 740 | 4.32k | SkASSERT(fData != nullptr); | 741 | 4.32k | } |
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 147k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 147k | this->move(TCast(allocation.data())); | 736 | 147k | if (fOwnMemory) { | 737 | 147k | sk_free(fData); | 738 | 147k | } | 739 | 147k | this->setDataFromBytes(allocation); | 740 | 147k | SkASSERT(fData != nullptr); | 741 | 147k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 175k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 175k | this->move(TCast(allocation.data())); | 736 | 175k | if (fOwnMemory) { | 737 | 67.8k | sk_free(fData); | 738 | 67.8k | } | 739 | 175k | this->setDataFromBytes(allocation); | 740 | 175k | SkASSERT(fData != nullptr); | 741 | 175k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.12k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.12k | this->move(TCast(allocation.data())); | 736 | 1.12k | if (fOwnMemory) { | 737 | 630 | sk_free(fData); | 738 | 630 | } | 739 | 1.12k | this->setDataFromBytes(allocation); | 740 | 1.12k | SkASSERT(fData != nullptr); | 741 | 1.12k | } |
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 56 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 56 | this->move(TCast(allocation.data())); | 736 | 56 | if (fOwnMemory) { | 737 | 56 | sk_free(fData); | 738 | 56 | } | 739 | 56 | this->setDataFromBytes(allocation); | 740 | 56 | SkASSERT(fData != nullptr); | 741 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 225 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 225 | this->move(TCast(allocation.data())); | 736 | 225 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 225 | this->setDataFromBytes(allocation); | 740 | 225 | SkASSERT(fData != nullptr); | 741 | 225 | } |
skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8.21k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8.21k | this->move(TCast(allocation.data())); | 736 | 8.21k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 8.21k | this->setDataFromBytes(allocation); | 740 | 8.21k | SkASSERT(fData != nullptr); | 741 | 8.21k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPaint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 5.43k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 5.43k | this->move(TCast(allocation.data())); | 736 | 5.43k | if (fOwnMemory) { | 737 | 5.43k | sk_free(fData); | 738 | 5.43k | } | 739 | 5.43k | this->setDataFromBytes(allocation); | 740 | 5.43k | SkASSERT(fData != nullptr); | 741 | 5.43k | } |
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 275k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 275k | this->move(TCast(allocation.data())); | 736 | 275k | if (fOwnMemory) { | 737 | 275k | sk_free(fData); | 738 | 275k | } | 739 | 275k | this->setDataFromBytes(allocation); | 740 | 275k | SkASSERT(fData != nullptr); | 741 | 275k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 16.7k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 16.7k | this->move(TCast(allocation.data())); | 736 | 16.7k | if (fOwnMemory) { | 737 | 16.7k | sk_free(fData); | 738 | 16.7k | } | 739 | 16.7k | this->setDataFromBytes(allocation); | 740 | 16.7k | SkASSERT(fData != nullptr); | 741 | 16.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 51 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 51 | this->move(TCast(allocation.data())); | 736 | 51 | if (fOwnMemory) { | 737 | 51 | sk_free(fData); | 738 | 51 | } | 739 | 51 | this->setDataFromBytes(allocation); | 740 | 51 | SkASSERT(fData != nullptr); | 741 | 51 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkVertices const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 404 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 404 | this->move(TCast(allocation.data())); | 736 | 404 | if (fOwnMemory) { | 737 | 404 | sk_free(fData); | 738 | 404 | } | 739 | 404 | this->setDataFromBytes(allocation); | 740 | 404 | SkASSERT(fData != nullptr); | 741 | 404 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 26.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 26.8k | this->move(TCast(allocation.data())); | 736 | 26.8k | if (fOwnMemory) { | 737 | 26.8k | sk_free(fData); | 738 | 26.8k | } | 739 | 26.8k | this->setDataFromBytes(allocation); | 740 | 26.8k | SkASSERT(fData != nullptr); | 741 | 26.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 6.48k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 6.48k | this->move(TCast(allocation.data())); | 736 | 6.48k | if (fOwnMemory) { | 737 | 6.48k | sk_free(fData); | 738 | 6.48k | } | 739 | 6.48k | this->setDataFromBytes(allocation); | 740 | 6.48k | SkASSERT(fData != nullptr); | 741 | 6.48k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1 | this->move(TCast(allocation.data())); | 736 | 1 | if (fOwnMemory) { | 737 | 1 | sk_free(fData); | 738 | 1 | } | 739 | 1 | this->setDataFromBytes(allocation); | 740 | 1 | SkASSERT(fData != nullptr); | 741 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 6.96M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 6.96M | this->move(TCast(allocation.data())); | 736 | 6.96M | if (fOwnMemory) { | 737 | 3.08M | sk_free(fData); | 738 | 3.08M | } | 739 | 6.96M | this->setDataFromBytes(allocation); | 740 | 6.96M | SkASSERT(fData != nullptr); | 741 | 6.96M | } |
skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 53.9k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 53.9k | this->move(TCast(allocation.data())); | 736 | 53.9k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 53.9k | this->setDataFromBytes(allocation); | 740 | 53.9k | SkASSERT(fData != nullptr); | 741 | 53.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8.33k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8.33k | this->move(TCast(allocation.data())); | 736 | 8.33k | if (fOwnMemory) { | 737 | 4.79k | sk_free(fData); | 738 | 4.79k | } | 739 | 8.33k | this->setDataFromBytes(allocation); | 740 | 8.33k | SkASSERT(fData != nullptr); | 741 | 8.33k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.38k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.38k | this->move(TCast(allocation.data())); | 736 | 2.38k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2.38k | this->setDataFromBytes(allocation); | 740 | 2.38k | SkASSERT(fData != nullptr); | 741 | 2.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.10k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.10k | this->move(TCast(allocation.data())); | 736 | 4.10k | if (fOwnMemory) { | 737 | 794 | sk_free(fData); | 738 | 794 | } | 739 | 4.10k | this->setDataFromBytes(allocation); | 740 | 4.10k | SkASSERT(fData != nullptr); | 741 | 4.10k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 44.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 44.6k | this->move(TCast(allocation.data())); | 736 | 44.6k | if (fOwnMemory) { | 737 | 316 | sk_free(fData); | 738 | 316 | } | 739 | 44.6k | this->setDataFromBytes(allocation); | 740 | 44.6k | SkASSERT(fData != nullptr); | 741 | 44.6k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 11.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 11.4k | this->move(TCast(allocation.data())); | 736 | 11.4k | if (fOwnMemory) { | 737 | 11.4k | sk_free(fData); | 738 | 11.4k | } | 739 | 11.4k | this->setDataFromBytes(allocation); | 740 | 11.4k | SkASSERT(fData != nullptr); | 741 | 11.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 312 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 312 | this->move(TCast(allocation.data())); | 736 | 312 | if (fOwnMemory) { | 737 | 160 | sk_free(fData); | 738 | 160 | } | 739 | 312 | this->setDataFromBytes(allocation); | 740 | 312 | SkASSERT(fData != nullptr); | 741 | 312 | } |
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 86 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 86 | this->move(TCast(allocation.data())); | 736 | 86 | if (fOwnMemory) { | 737 | 86 | sk_free(fData); | 738 | 86 | } | 739 | 86 | this->setDataFromBytes(allocation); | 740 | 86 | SkASSERT(fData != nullptr); | 741 | 86 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 316 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 316 | this->move(TCast(allocation.data())); | 736 | 316 | if (fOwnMemory) { | 737 | 316 | sk_free(fData); | 738 | 316 | } | 739 | 316 | this->setDataFromBytes(allocation); | 740 | 316 | SkASSERT(fData != nullptr); | 741 | 316 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 34.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 34.4k | this->move(TCast(allocation.data())); | 736 | 34.4k | if (fOwnMemory) { | 737 | 34.4k | sk_free(fData); | 738 | 34.4k | } | 739 | 34.4k | this->setDataFromBytes(allocation); | 740 | 34.4k | SkASSERT(fData != nullptr); | 741 | 34.4k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 21.5k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 21.5k | this->move(TCast(allocation.data())); | 736 | 21.5k | if (fOwnMemory) { | 737 | 21.5k | sk_free(fData); | 738 | 21.5k | } | 739 | 21.5k | this->setDataFromBytes(allocation); | 740 | 21.5k | SkASSERT(fData != nullptr); | 741 | 21.5k | } |
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 34.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 34.4k | this->move(TCast(allocation.data())); | 736 | 34.4k | if (fOwnMemory) { | 737 | 34.4k | sk_free(fData); | 738 | 34.4k | } | 739 | 34.4k | this->setDataFromBytes(allocation); | 740 | 34.4k | SkASSERT(fData != nullptr); | 741 | 34.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::Variable*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.99k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.99k | this->move(TCast(allocation.data())); | 736 | 3.99k | if (fOwnMemory) { | 737 | 3.99k | sk_free(fData); | 738 | 3.99k | } | 739 | 3.99k | this->setDataFromBytes(allocation); | 740 | 3.99k | SkASSERT(fData != nullptr); | 741 | 3.99k | } |
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 49 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 49 | this->move(TCast(allocation.data())); | 736 | 49 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 49 | this->setDataFromBytes(allocation); | 740 | 49 | SkASSERT(fData != nullptr); | 741 | 49 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1 | this->move(TCast(allocation.data())); | 736 | 1 | if (fOwnMemory) { | 737 | 1 | sk_free(fData); | 738 | 1 | } | 739 | 1 | this->setDataFromBytes(allocation); | 740 | 1 | SkASSERT(fData != nullptr); | 741 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 10.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 10.8k | this->move(TCast(allocation.data())); | 736 | 10.8k | if (fOwnMemory) { | 737 | 10.8k | sk_free(fData); | 738 | 10.8k | } | 739 | 10.8k | this->setDataFromBytes(allocation); | 740 | 10.8k | SkASSERT(fData != nullptr); | 741 | 10.8k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.32k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.32k | this->move(TCast(allocation.data())); | 736 | 4.32k | if (fOwnMemory) { | 737 | 4.32k | sk_free(fData); | 738 | 4.32k | } | 739 | 4.32k | this->setDataFromBytes(allocation); | 740 | 4.32k | SkASSERT(fData != nullptr); | 741 | 4.32k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 211k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 211k | this->move(TCast(allocation.data())); | 736 | 211k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 211k | this->setDataFromBytes(allocation); | 740 | 211k | SkASSERT(fData != nullptr); | 741 | 211k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 40.2k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 40.2k | this->move(TCast(allocation.data())); | 736 | 40.2k | if (fOwnMemory) { | 737 | 745 | sk_free(fData); | 738 | 745 | } | 739 | 40.2k | this->setDataFromBytes(allocation); | 740 | 40.2k | SkASSERT(fData != nullptr); | 741 | 40.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 13.9k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 13.9k | this->move(TCast(allocation.data())); | 736 | 13.9k | if (fOwnMemory) { | 737 | 13.9k | sk_free(fData); | 738 | 13.9k | } | 739 | 13.9k | this->setDataFromBytes(allocation); | 740 | 13.9k | SkASSERT(fData != nullptr); | 741 | 13.9k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 38 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 38 | this->move(TCast(allocation.data())); | 736 | 38 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 38 | this->setDataFromBytes(allocation); | 740 | 38 | SkASSERT(fData != nullptr); | 741 | 38 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 305 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 305 | this->move(TCast(allocation.data())); | 736 | 305 | if (fOwnMemory) { | 737 | 253 | sk_free(fData); | 738 | 253 | } | 739 | 305 | this->setDataFromBytes(allocation); | 740 | 305 | SkASSERT(fData != nullptr); | 741 | 305 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 125 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 125 | this->move(TCast(allocation.data())); | 736 | 125 | if (fOwnMemory) { | 737 | 58 | sk_free(fData); | 738 | 58 | } | 739 | 125 | this->setDataFromBytes(allocation); | 740 | 125 | SkASSERT(fData != nullptr); | 741 | 125 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8 | this->move(TCast(allocation.data())); | 736 | 8 | if (fOwnMemory) { | 737 | 1 | sk_free(fData); | 738 | 1 | } | 739 | 8 | this->setDataFromBytes(allocation); | 740 | 8 | SkASSERT(fData != nullptr); | 741 | 8 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 519 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 519 | this->move(TCast(allocation.data())); | 736 | 519 | if (fOwnMemory) { | 737 | 60 | sk_free(fData); | 738 | 60 | } | 739 | 519 | this->setDataFromBytes(allocation); | 740 | 519 | SkASSERT(fData != nullptr); | 741 | 519 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.03k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.03k | this->move(TCast(allocation.data())); | 736 | 1.03k | if (fOwnMemory) { | 737 | 10 | sk_free(fData); | 738 | 10 | } | 739 | 1.03k | this->setDataFromBytes(allocation); | 740 | 1.03k | SkASSERT(fData != nullptr); | 741 | 1.03k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 38 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 38 | this->move(TCast(allocation.data())); | 736 | 38 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 38 | this->setDataFromBytes(allocation); | 740 | 38 | SkASSERT(fData != nullptr); | 741 | 38 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 81 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 81 | this->move(TCast(allocation.data())); | 736 | 81 | if (fOwnMemory) { | 737 | 19 | sk_free(fData); | 738 | 19 | } | 739 | 81 | this->setDataFromBytes(allocation); | 740 | 81 | SkASSERT(fData != nullptr); | 741 | 81 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2 | this->move(TCast(allocation.data())); | 736 | 2 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2 | this->setDataFromBytes(allocation); | 740 | 2 | SkASSERT(fData != nullptr); | 741 | 2 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 624 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 624 | this->move(TCast(allocation.data())); | 736 | 624 | if (fOwnMemory) { | 737 | 327 | sk_free(fData); | 738 | 327 | } | 739 | 624 | this->setDataFromBytes(allocation); | 740 | 624 | SkASSERT(fData != nullptr); | 741 | 624 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 633 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 633 | this->move(TCast(allocation.data())); | 736 | 633 | if (fOwnMemory) { | 737 | 227 | sk_free(fData); | 738 | 227 | } | 739 | 633 | this->setDataFromBytes(allocation); | 740 | 633 | SkASSERT(fData != nullptr); | 741 | 633 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 30 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 30 | this->move(TCast(allocation.data())); | 736 | 30 | if (fOwnMemory) { | 737 | 12 | sk_free(fData); | 738 | 12 | } | 739 | 30 | this->setDataFromBytes(allocation); | 740 | 30 | SkASSERT(fData != nullptr); | 741 | 30 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8.30k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8.30k | this->move(TCast(allocation.data())); | 736 | 8.30k | if (fOwnMemory) { | 737 | 8.30k | sk_free(fData); | 738 | 8.30k | } | 739 | 8.30k | this->setDataFromBytes(allocation); | 740 | 8.30k | SkASSERT(fData != nullptr); | 741 | 8.30k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 342 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 342 | this->move(TCast(allocation.data())); | 736 | 342 | if (fOwnMemory) { | 737 | 342 | sk_free(fData); | 738 | 342 | } | 739 | 342 | this->setDataFromBytes(allocation); | 740 | 342 | SkASSERT(fData != nullptr); | 741 | 342 | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 18 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 18 | this->move(TCast(allocation.data())); | 736 | 18 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 18 | this->setDataFromBytes(allocation); | 740 | 18 | SkASSERT(fData != nullptr); | 741 | 18 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 82 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 82 | this->move(TCast(allocation.data())); | 736 | 82 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 82 | this->setDataFromBytes(allocation); | 740 | 82 | SkASSERT(fData != nullptr); | 741 | 82 | } |
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 307 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 307 | this->move(TCast(allocation.data())); | 736 | 307 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 307 | this->setDataFromBytes(allocation); | 740 | 307 | SkASSERT(fData != nullptr); | 741 | 307 | } |
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 82 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 82 | this->move(TCast(allocation.data())); | 736 | 82 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 82 | this->setDataFromBytes(allocation); | 740 | 82 | SkASSERT(fData != nullptr); | 741 | 82 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 767 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 767 | this->move(TCast(allocation.data())); | 736 | 767 | if (fOwnMemory) { | 737 | 767 | sk_free(fData); | 738 | 767 | } | 739 | 767 | this->setDataFromBytes(allocation); | 740 | 767 | SkASSERT(fData != nullptr); | 741 | 767 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 143 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 143 | this->move(TCast(allocation.data())); | 736 | 143 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 143 | this->setDataFromBytes(allocation); | 740 | 143 | SkASSERT(fData != nullptr); | 741 | 143 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 44 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 44 | this->move(TCast(allocation.data())); | 736 | 44 | if (fOwnMemory) { | 737 | 6 | sk_free(fData); | 738 | 6 | } | 739 | 44 | this->setDataFromBytes(allocation); | 740 | 44 | SkASSERT(fData != nullptr); | 741 | 44 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.33k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.33k | this->move(TCast(allocation.data())); | 736 | 1.33k | if (fOwnMemory) { | 737 | 487 | sk_free(fData); | 738 | 487 | } | 739 | 1.33k | this->setDataFromBytes(allocation); | 740 | 1.33k | SkASSERT(fData != nullptr); | 741 | 1.33k | } |
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 760 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 760 | this->move(TCast(allocation.data())); | 736 | 760 | if (fOwnMemory) { | 737 | 45 | sk_free(fData); | 738 | 45 | } | 739 | 760 | this->setDataFromBytes(allocation); | 740 | 760 | SkASSERT(fData != nullptr); | 741 | 760 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 64.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 64.8k | this->move(TCast(allocation.data())); | 736 | 64.8k | if (fOwnMemory) { | 737 | 64.8k | sk_free(fData); | 738 | 64.8k | } | 739 | 64.8k | this->setDataFromBytes(allocation); | 740 | 64.8k | SkASSERT(fData != nullptr); | 741 | 64.8k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 140 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 140 | this->move(TCast(allocation.data())); | 736 | 140 | if (fOwnMemory) { | 737 | 140 | sk_free(fData); | 738 | 140 | } | 739 | 140 | this->setDataFromBytes(allocation); | 740 | 140 | SkASSERT(fData != nullptr); | 741 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 268 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 268 | this->move(TCast(allocation.data())); | 736 | 268 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 268 | this->setDataFromBytes(allocation); | 740 | 268 | SkASSERT(fData != nullptr); | 741 | 268 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 686 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 686 | this->move(TCast(allocation.data())); | 736 | 686 | if (fOwnMemory) { | 737 | 9 | sk_free(fData); | 738 | 9 | } | 739 | 686 | this->setDataFromBytes(allocation); | 740 | 686 | SkASSERT(fData != nullptr); | 741 | 686 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 11 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 11 | this->move(TCast(allocation.data())); | 736 | 11 | if (fOwnMemory) { | 737 | 5 | sk_free(fData); | 738 | 5 | } | 739 | 11 | this->setDataFromBytes(allocation); | 740 | 11 | SkASSERT(fData != nullptr); | 741 | 11 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 11 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 11 | this->move(TCast(allocation.data())); | 736 | 11 | if (fOwnMemory) { | 737 | 5 | sk_free(fData); | 738 | 5 | } | 739 | 11 | this->setDataFromBytes(allocation); | 740 | 11 | SkASSERT(fData != nullptr); | 741 | 11 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.09k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.09k | this->move(TCast(allocation.data())); | 736 | 1.09k | if (fOwnMemory) { | 737 | 321 | sk_free(fData); | 738 | 321 | } | 739 | 1.09k | this->setDataFromBytes(allocation); | 740 | 1.09k | SkASSERT(fData != nullptr); | 741 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4 | this->move(TCast(allocation.data())); | 736 | 4 | if (fOwnMemory) { | 737 | 4 | sk_free(fData); | 738 | 4 | } | 739 | 4 | this->setDataFromBytes(allocation); | 740 | 4 | SkASSERT(fData != nullptr); | 741 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4 | this->move(TCast(allocation.data())); | 736 | 4 | if (fOwnMemory) { | 737 | 4 | sk_free(fData); | 738 | 4 | } | 739 | 4 | this->setDataFromBytes(allocation); | 740 | 4 | SkASSERT(fData != nullptr); | 741 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8 | this->move(TCast(allocation.data())); | 736 | 8 | if (fOwnMemory) { | 737 | 8 | sk_free(fData); | 738 | 8 | } | 739 | 8 | this->setDataFromBytes(allocation); | 740 | 8 | SkASSERT(fData != nullptr); | 741 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4 | this->move(TCast(allocation.data())); | 736 | 4 | if (fOwnMemory) { | 737 | 4 | sk_free(fData); | 738 | 4 | } | 739 | 4 | this->setDataFromBytes(allocation); | 740 | 4 | SkASSERT(fData != nullptr); | 741 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) |
742 | | |
743 | | T* fData{nullptr}; |
744 | | int fSize{0}; |
745 | | uint32_t fOwnMemory : 1; |
746 | | uint32_t fCapacity : 31; |
747 | | #ifdef SK_SANITIZE_ADDRESS |
748 | | bool fPoisoned = false; |
749 | | #endif |
750 | | }; |
751 | | |
752 | | template <typename T, bool M> static inline void swap(TArray<T, M>& a, TArray<T, M>& b) { |
753 | | a.swap(b); |
754 | | } |
755 | | |
756 | | // Subclass of TArray that contains a pre-allocated memory block for the array. |
757 | | template <int Nreq, typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> |
758 | | class STArray : private SkAlignedSTStorage<SkContainerAllocator::RoundUp<T>(Nreq), T>, |
759 | | public TArray<T, MEM_MOVE> { |
760 | | // We round up the requested array size to the next capacity multiple. |
761 | | // This space would likely otherwise go to waste. |
762 | | static constexpr int N = SkContainerAllocator::RoundUp<T>(Nreq); |
763 | | static_assert(Nreq > 0); |
764 | | static_assert(N >= Nreq); |
765 | | |
766 | | using Storage = SkAlignedSTStorage<N,T>; |
767 | | |
768 | | public: |
769 | | STArray() |
770 | | : Storage{} |
771 | 409M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_listUnexecuted instantiation: skia_private::STArray<16, SkJSONWriter::Scope, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, bool, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkPhysicalDevice_T*, true>::STArray() skia_private::STArray<8, int, true>::STArray() Line | Count | Source | 771 | 190k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray() Line | Count | Source | 771 | 264k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, sk_sp<SkImageFilter>, true>::STArray() Line | Count | Source | 771 | 21.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, skif::FilterResult::Builder::SampledFilterResult, false>::STArray() Line | Count | Source | 771 | 129k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkShader>, true>::STArray() Line | Count | Source | 771 | 129k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkPoint, true>::STArray() Line | Count | Source | 771 | 97.5M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, unsigned char, true>::STArray() Line | Count | Source | 771 | 97.5M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, float, true>::STArray() Line | Count | Source | 771 | 97.5M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRasterPipeline_MemoryCtxInfo, true>::STArray() Line | Count | Source | 771 | 2.04M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray() Line | Count | Source | 771 | 7.23k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, SkOpRayHit*, true>::STArray() Line | Count | Source | 771 | 4.08M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, double, true>::STArray() Line | Count | Source | 771 | 95.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 771 | 1.12k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, float, true>::STArray() Line | Count | Source | 771 | 1.12k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRGBA4f<(SkAlphaType)2>, true>::STArray() Line | Count | Source | 771 | 8.83k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, float, true>::STArray() Line | Count | Source | 771 | 8.83k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, bool, true>::STArray() Line | Count | Source | 771 | 8.83k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 771 | 7.22k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray() Line | Count | Source | 771 | 563k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray() Line | Count | Source | 771 | 31.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::STArray() Line | Count | Source | 771 | 11.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, int, true>::STArray() Line | Count | Source | 771 | 318 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, skia_private::THashSet<int, SkGoodHash> const*, true>::STArray() Line | Count | Source | 771 | 88 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, SkSL::Type const*, true>::STArray() Line | Count | Source | 771 | 24.1k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
SkSLSwizzle.cpp:skia_private::STArray<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::STArray() Line | Count | Source | 771 | 12.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, bool, true>::STArray() Line | Count | Source | 771 | 610 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 771 | 1.41M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::STArray() Line | Count | Source | 771 | 25.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, GrTextureResolveRenderTask::Resolve, true>::STArray() skia_private::STArray<4, GrGpu::SubmittedProc, true>::STArray() Line | Count | Source | 771 | 4.32k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<GrSurfaceProxy>, true>::STArray() Line | Count | Source | 771 | 269k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, GrRenderTask*, true>::STArray() Line | Count | Source | 771 | 539k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, sk_sp<skgpu::ganesh::PathRenderer>, true>::STArray() Line | Count | Source | 771 | 1.85k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<15, SkString, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, SkString, true>::STArray() AAConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::STArray() Line | Count | Source | 771 | 990 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<11, skgpu::ganesh::(anonymous namespace)::Segment, true>::STArray() Line | Count | Source | 771 | 651 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<15, SkPoint, true>::STArray() Line | Count | Source | 771 | 44 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<4, skgpu::ganesh::(anonymous namespace)::Draw, true>::STArray() Line | Count | Source | 771 | 363 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAHairLinePathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::AAHairlineOp::PathData, true>::STArray() Line | Count | Source | 771 | 8.99k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkPoint, true>::STArray() Line | Count | Source | 771 | 20.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, SkPoint, true>::STArray() Line | Count | Source | 771 | 16.1k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AALinearizingConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::STArray() Line | Count | Source | 771 | 545 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::STArray() DashOp.cpp:skia_private::STArray<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::STArray() Line | Count | Source | 771 | 58 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkRect, true>::STArray() Line | Count | Source | 771 | 10 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DashOp.cpp:skia_private::STArray<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::STArray() Line | Count | Source | 771 | 10 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DefaultPathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::DefaultPathOp::PathData, true>::STArray() Line | Count | Source | 771 | 16.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::STArray<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::STArray() Unexecuted instantiation: skia_private::STArray<6, GrGeometryProcessor::Attribute, true>::STArray() DrawMeshOp.cpp:skia_private::STArray<1, (anonymous namespace)::MeshOp::Mesh, true>::STArray() Line | Count | Source | 771 | 20.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::STArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::STArray<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::STArray() skia_private::STArray<1, CircularRRectOp::RRect, true>::STArray() Line | Count | Source | 771 | 147 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray() Line | Count | Source | 771 | 6 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, ButtCapDashedCircleOp::Circle, true>::STArray() skia_private::STArray<1, CircleOp::Circle, true>::STArray() Line | Count | Source | 771 | 437 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray() Line | Count | Source | 771 | 9 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, DIEllipseOp::Ellipse, true>::STArray() Line | Count | Source | 771 | 8 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
LatticeOp.cpp:skia_private::STArray<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::STArray() Line | Count | Source | 771 | 40 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<25, skgpu::ganesh::OpsTask::OpChain, true>::STArray() Line | Count | Source | 771 | 195k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, GrVertexChunk, true>::STArray() RegionOp.cpp:skia_private::STArray<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::STArray() Line | Count | Source | 771 | 3 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::STArray<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::STArray() SmallPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::STArray() Line | Count | Source | 771 | 6.41k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
StrokeRectOp.cpp:skia_private::STArray<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::STArray() Line | Count | Source | 771 | 927 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, GrProgramInfo const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<5, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, GrVkSemaphore::Resource*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkImageSubresourceRange, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkSampler const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkResourceProvider::CompatibleRenderPassSet, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkCommandPool*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::UploadInstance, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<6, VkDescriptorSetLayoutBinding, true>::STArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, (anonymous namespace)::OutlineEntry*, true>::STArray() skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray() Line | Count | Source | 771 | 429k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<8, SkPoint, true>::STArray() skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray() Line | Count | Source | 771 | 3.37k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPackedGlyphID, true>::STArray() Line | Count | Source | 771 | 1.65k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, unsigned short, true>::STArray() Line | Count | Source | 771 | 28.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPoint, true>::STArray() Line | Count | Source | 771 | 54.5k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkMask::Format, true>::STArray() Line | Count | Source | 771 | 1.65k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray() Line | Count | Source | 771 | 2.45k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, unsigned int, true>::STArray() skia_private::STArray<64, SkGlyph const*, true>::STArray() Line | Count | Source | 771 | 25.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkIDChangeListener>, true>::STArray() Line | Count | Source | 771 | 98.1M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray() Line | Count | Source | 771 | 4 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray() skia_private::STArray<18, SkClosestRecord, true>::STArray() Line | Count | Source | 771 | 3.83M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<27, SkClosestRecord const*, true>::STArray() Line | Count | Source | 771 | 3.83M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, SkString, true>::STArray() skia_private::STArray<15, PathSegment, true>::STArray() Line | Count | Source | 771 | 6 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 771 | 18.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<3, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::VulkanYcbcrConversionInfo, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<GrManagedResource const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<16, sk_sp<GrBuffer const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkBufferMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkImageMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<skgpu::graphite::Resource>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::graphite::ClipStack::Element const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, sk_sp<skgpu::graphite::Device>, true>::STArray() Unexecuted instantiation: skia_private::STArray<7, skgpu::graphite::ShaderNode const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray() Unexecuted instantiation: skia_private::STArray<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkSemaphore_T*, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, VkClearValue, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::graphite::DescriptorData, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::STArray() skia_private::STArray<64, OffsetEdge, true>::STArray() Line | Count | Source | 771 | 357 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::ganesh::ClipStack::Element const*, true>::STArray() Line | Count | Source | 771 | 24.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorPoolSize, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, VkDescriptorSetLayout_T*, true>::STArray() Unexecuted instantiation: skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray() skia_private::STArray<128, float, true>::STArray() Line | Count | Source | 771 | 97 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, char, true>::STArray() Line | Count | Source | 771 | 3.22k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray() Line | Count | Source | 771 | 3.22k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkSVGNode>, true>::STArray() Line | Count | Source | 771 | 2.05k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<32, hb_feature_t, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::TextStyle, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Block, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Placeholder, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<128, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, skottie::Shaper::RunRec, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, float, true>::STArray() Layer.cpp:skia_private::STArray<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::STArray() Line | Count | Source | 771 | 20.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, float, true>::STArray() Line | Count | Source | 771 | 54.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
|
772 | | // when T=bool because * are convertable to bool. |
773 | | |
774 | | STArray(const T* array, int count) |
775 | | : Storage{} |
776 | 62.0k | , TArray<T, MEM_MOVE>{array, count, this} {}skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int) Line | Count | Source | 776 | 62.0k | , TArray<T, MEM_MOVE>{array, count, this} {} |
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(SkSL::SPIRVCodeGenerator::Word const*, int) Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray(unsigned int const*, int) Unexecuted instantiation: skia_private::STArray<3, unsigned int, true>::STArray(unsigned int const*, int) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(skgpu::graphite::DescriptorData const*, int) Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(SkSL::Type const* const*, int) |
777 | | |
778 | | STArray(SkSpan<const T> data) |
779 | | : Storage{} |
780 | 1.75M | , TArray<T, MEM_MOVE>{data, this} {}skia_private::STArray<4, SkPoint, true>::STArray(SkSpan<SkPoint const>) Line | Count | Source | 780 | 584k | , TArray<T, MEM_MOVE>{data, this} {} |
skia_private::STArray<4, unsigned char, true>::STArray(SkSpan<unsigned char const>) Line | Count | Source | 780 | 584k | , TArray<T, MEM_MOVE>{data, this} {} |
skia_private::STArray<2, float, true>::STArray(SkSpan<float const>) Line | Count | Source | 780 | 584k | , TArray<T, MEM_MOVE>{data, this} {} |
|
781 | | |
782 | | STArray(std::initializer_list<T> data) |
783 | 0 | : STArray{data.begin(), SkToInt(data.size())} {}Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::STArray<3, unsigned int, true>::STArray(std::initializer_list<unsigned int>) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(std::initializer_list<skgpu::graphite::DescriptorData>) Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(std::initializer_list<SkSL::Type const*>) |
784 | | |
785 | | explicit STArray(int reserveCount) |
786 | 293k | : STArray() { this->reserve_exact(reserveCount); }skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int) Line | Count | Source | 786 | 7.23k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, double, true>::STArray(int) Line | Count | Source | 786 | 95.3k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, int, true>::STArray(int) Line | Count | Source | 786 | 190k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<64, OffsetEdge, true>::STArray(int) Line | Count | Source | 786 | 357 | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<128, float, true>::STArray(int) Line | Count | Source | 786 | 97 | : STArray() { this->reserve_exact(reserveCount); } |
|
787 | | |
788 | | STArray(const STArray& that) |
789 | 43.5k | : STArray() { *this = that; }Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 789 | 41.8k | : STArray() { *this = that; } |
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 789 | 1.68k | : STArray() { *this = that; } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true> const&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true> const&) |
790 | | |
791 | | explicit STArray(const TArray<T, MEM_MOVE>& that) |
792 | | : STArray() { *this = that; } |
793 | | |
794 | | STArray(STArray&& that) |
795 | 426k | : STArray() { *this = std::move(that); }skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 795 | 409k | : STArray() { *this = std::move(that); } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 795 | 16.2k | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 795 | 1.63k | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true>&&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray(skia_private::STArray<1, unsigned long, true>&&) |
796 | | |
797 | | explicit STArray(TArray<T, MEM_MOVE>&& that) |
798 | 0 | : STArray() { *this = std::move(that); } |
799 | | |
800 | 186M | STArray& operator=(const STArray& that) { |
801 | 186M | TArray<T, MEM_MOVE>::operator=(that); |
802 | 186M | return *this; |
803 | 186M | } skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 800 | 1.68k | STArray& operator=(const STArray& that) { | 801 | 1.68k | TArray<T, MEM_MOVE>::operator=(that); | 802 | 1.68k | return *this; | 803 | 1.68k | } |
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&) Line | Count | Source | 800 | 91.2M | STArray& operator=(const STArray& that) { | 801 | 91.2M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 91.2M | return *this; | 803 | 91.2M | } |
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&) Line | Count | Source | 800 | 91.2M | STArray& operator=(const STArray& that) { | 801 | 91.2M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 91.2M | return *this; | 803 | 91.2M | } |
skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&) Line | Count | Source | 800 | 3.88M | STArray& operator=(const STArray& that) { | 801 | 3.88M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 3.88M | return *this; | 803 | 3.88M | } |
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::operator=(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 800 | 41.8k | STArray& operator=(const STArray& that) { | 801 | 41.8k | TArray<T, MEM_MOVE>::operator=(that); | 802 | 41.8k | return *this; | 803 | 41.8k | } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true> const&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true> const&) |
804 | | |
805 | | STArray& operator=(const TArray<T, MEM_MOVE>& that) { |
806 | | TArray<T, MEM_MOVE>::operator=(that); |
807 | | return *this; |
808 | | } |
809 | | |
810 | 427k | STArray& operator=(STArray&& that) { |
811 | 427k | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
812 | 427k | return *this; |
813 | 427k | } skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 810 | 16.2k | STArray& operator=(STArray&& that) { | 811 | 16.2k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 16.2k | return *this; | 813 | 16.2k | } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 810 | 409k | STArray& operator=(STArray&& that) { | 811 | 409k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 409k | return *this; | 813 | 409k | } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::operator=(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 810 | 1.65k | STArray& operator=(STArray&& that) { | 811 | 1.65k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 1.65k | return *this; | 813 | 1.65k | } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true>&&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::operator=(skia_private::STArray<1, unsigned long, true>&&) |
814 | | |
815 | 0 | STArray& operator=(TArray<T, MEM_MOVE>&& that) { |
816 | 0 | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
817 | 0 | return *this; |
818 | 0 | } |
819 | | |
820 | | // Force the use of TArray for data() and size(). |
821 | | using TArray<T, MEM_MOVE>::data; |
822 | | using TArray<T, MEM_MOVE>::size; |
823 | | }; |
824 | | } // namespace skia_private |
825 | | #endif // SkTArray_DEFINED |