/src/skia/include/private/base/SkTArray.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 2011 Google Inc. |
3 | | * |
4 | | * Use of this source code is governed by a BSD-style license that can be |
5 | | * found in the LICENSE file. |
6 | | */ |
7 | | |
8 | | #ifndef SkTArray_DEFINED |
9 | | #define SkTArray_DEFINED |
10 | | |
11 | | #include "include/private/base/SkASAN.h" // IWYU pragma: keep |
12 | | #include "include/private/base/SkAlignedStorage.h" |
13 | | #include "include/private/base/SkAssert.h" |
14 | | #include "include/private/base/SkAttributes.h" |
15 | | #include "include/private/base/SkContainers.h" |
16 | | #include "include/private/base/SkDebug.h" |
17 | | #include "include/private/base/SkMalloc.h" |
18 | | #include "include/private/base/SkMath.h" |
19 | | #include "include/private/base/SkSpan_impl.h" |
20 | | #include "include/private/base/SkTo.h" |
21 | | #include "include/private/base/SkTypeTraits.h" // IWYU pragma: keep |
22 | | |
23 | | #include <algorithm> |
24 | | #include <climits> |
25 | | #include <cstddef> |
26 | | #include <cstdint> |
27 | | #include <cstring> |
28 | | #include <initializer_list> |
29 | | #include <new> |
30 | | #include <utility> |
31 | | |
32 | | namespace skia_private { |
33 | | /** TArray<T> implements a typical, mostly std::vector-like array. |
34 | | Each T will be default-initialized on allocation, and ~T will be called on destruction. |
35 | | |
36 | | MEM_MOVE controls the behavior when a T needs to be moved (e.g. when the array is resized) |
37 | | - true: T will be bit-copied via memcpy. |
38 | | - false: T will be moved via move-constructors. |
39 | | */ |
40 | | template <typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> class TArray { |
41 | | public: |
42 | | using value_type = T; |
43 | | |
44 | | /** |
45 | | * Creates an empty array with no initial storage |
46 | | */ |
47 | 3.76M | TArray() : fOwnMemory(true), fCapacity{0} {} skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray() Line | Count | Source | 47 | 2.76k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::TArray() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TArray() Line | Count | Source | 47 | 24 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkString, true>::TArray() Line | Count | Source | 47 | 2.72k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray() skia_private::TArray<SkPath, true>::TArray() Line | Count | Source | 47 | 1.41M | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray() skia_private::TArray<std::__1::thread, false>::TArray() Line | Count | Source | 47 | 56 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TArray() skia_private::TArray<int, true>::TArray() Line | Count | Source | 47 | 103k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float, true>::TArray() Line | Count | Source | 47 | 3.80k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray() Line | Count | Source | 47 | 85 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<unsigned int, true>::TArray() Line | Count | Source | 47 | 85 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkPaint, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkImage const>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray() Line | Count | Source | 47 | 196k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkMatrix, true>::TArray() Line | Count | Source | 47 | 603 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray() Line | Count | Source | 47 | 48.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTypeface>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkSize, true>::TArray() skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TArray() Line | Count | Source | 47 | 5.70k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Field, true>::TArray() Line | Count | Source | 47 | 1.23k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray() skia_private::TArray<SkSL::RP::Program::Stage, true>::TArray() Line | Count | Source | 47 | 49.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TArray() Line | Count | Source | 47 | 49.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float*, true>::TArray() Line | Count | Source | 47 | 49.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray() Line | Count | Source | 47 | 51 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TArray() Line | Count | Source | 47 | 55 | TArray() : fOwnMemory(true), fCapacity{0} {} |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TArray() Line | Count | Source | 47 | 55 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Variable*, true>::TArray() Line | Count | Source | 47 | 8.60k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::SwitchCase const*, true>::TArray() Line | Count | Source | 47 | 16 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TArray() Line | Count | Source | 47 | 16 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray() Line | Count | Source | 47 | 2.58k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray() Line | Count | Source | 47 | 2.58k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::Plot*, true>::TArray() Line | Count | Source | 47 | 937 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray() Line | Count | Source | 47 | 2.58k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TArray() Line | Count | Source | 47 | 2.58k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TArray() Line | Count | Source | 47 | 2.58k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrTextureProxy*, true>::TArray() Line | Count | Source | 47 | 138k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray() Line | Count | Source | 47 | 155k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray() Line | Count | Source | 47 | 160k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray() Line | Count | Source | 47 | 5.76k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrSurfaceProxy*, true>::TArray() Line | Count | Source | 47 | 102k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray() Line | Count | Source | 47 | 2.95k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray() Line | Count | Source | 47 | 11.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TArray() skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray() Line | Count | Source | 47 | 3.03k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray() Line | Count | Source | 47 | 55.2k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TArray() skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrXPFactoryTestFactory*, true>::TArray() Line | Count | Source | 47 | 74 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::TArray() Line | Count | Source | 47 | 5.12k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray() |
48 | | |
49 | | /** |
50 | | * Creates an empty array that will preallocate space for reserveCount elements. |
51 | | */ |
52 | 67.5k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray(int) skia_private::TArray<SkMatrix, true>::TArray(int) Line | Count | Source | 52 | 603 | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray(int) Line | Count | Source | 52 | 11.6k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray(int) Line | Count | Source | 52 | 55.2k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(int) |
53 | | |
54 | | /** |
55 | | * Copies one array to another. The new array will be heap allocated. |
56 | | */ |
57 | 0 | TArray(const TArray& that) : TArray(that.fData, that.fSize) {} Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(skia_private::TArray<sk_sp<SkPicture const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(skia_private::TArray<sk_sp<SkDrawable>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(skia_private::TArray<sk_sp<SkTextBlob const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(skia_private::TArray<sk_sp<SkVertices const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(skia_private::TArray<sk_sp<SkImage const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(skia_private::TArray<unsigned char, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true> const&) |
58 | | |
59 | 47.7k | TArray(TArray&& that) { |
60 | 47.7k | if (that.fOwnMemory) { |
61 | 17.2k | this->setData(that); |
62 | 17.2k | that.setData({}); |
63 | 30.4k | } else { |
64 | 30.4k | this->initData(that.fSize); |
65 | 30.4k | that.move(fData); |
66 | 30.4k | } |
67 | 47.7k | this->changeSize(that.fSize); |
68 | 47.7k | that.changeSize(0); |
69 | 47.7k | } Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray(skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&&) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray(skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&&) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&&) Line | Count | Source | 59 | 9.62k | TArray(TArray&& that) { | 60 | 9.62k | if (that.fOwnMemory) { | 61 | 143 | this->setData(that); | 62 | 143 | that.setData({}); | 63 | 9.47k | } else { | 64 | 9.47k | this->initData(that.fSize); | 65 | 9.47k | that.move(fData); | 66 | 9.47k | } | 67 | 9.62k | this->changeSize(that.fSize); | 68 | 9.62k | that.changeSize(0); | 69 | 9.62k | } |
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&) Line | Count | Source | 59 | 832 | TArray(TArray&& that) { | 60 | 832 | if (that.fOwnMemory) { | 61 | 832 | this->setData(that); | 62 | 832 | that.setData({}); | 63 | 832 | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 832 | this->changeSize(that.fSize); | 68 | 832 | that.changeSize(0); | 69 | 832 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&) Line | Count | Source | 59 | 102 | TArray(TArray&& that) { | 60 | 102 | if (that.fOwnMemory) { | 61 | 102 | this->setData(that); | 62 | 102 | that.setData({}); | 63 | 102 | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 102 | this->changeSize(that.fSize); | 68 | 102 | that.changeSize(0); | 69 | 102 | } |
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&) Line | Count | Source | 59 | 16.1k | TArray(TArray&& that) { | 60 | 16.1k | if (that.fOwnMemory) { | 61 | 16.1k | this->setData(that); | 62 | 16.1k | that.setData({}); | 63 | 16.1k | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 16.1k | this->changeSize(that.fSize); | 68 | 16.1k | that.changeSize(0); | 69 | 16.1k | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 59 | 21.0k | TArray(TArray&& that) { | 60 | 21.0k | if (that.fOwnMemory) { | 61 | 0 | this->setData(that); | 62 | 0 | that.setData({}); | 63 | 21.0k | } else { | 64 | 21.0k | this->initData(that.fSize); | 65 | 21.0k | that.move(fData); | 66 | 21.0k | } | 67 | 21.0k | this->changeSize(that.fSize); | 68 | 21.0k | that.changeSize(0); | 69 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray(skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&&) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(skia_private::TArray<float, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TArray(skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray(skia_private::TArray<skgpu::graphite::ResourceBinding, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TArray(skia_private::TArray<SkPDFTagNode*, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true>&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray(skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray(skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&&) |
70 | | |
71 | | /** |
72 | | * Creates a TArray by copying contents of a standard C array. The new |
73 | | * array will be heap allocated. Be careful not to use this constructor |
74 | | * when you really want the (void*, int) version. |
75 | | */ |
76 | 5.47k | TArray(const T* array, int count) { |
77 | 5.47k | this->initData(count); |
78 | 5.47k | this->copy(array); |
79 | 5.47k | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(sk_sp<SkPicture const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(sk_sp<SkDrawable> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(sk_sp<SkTextBlob const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(sk_sp<SkVertices const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(sk_sp<SkImage const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(sk_sp<sktext::gpu::Slug const> const*, int) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::TArray(SkSL::Field const*, int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(unsigned char const*, int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(SkSL::SPIRVCodeGenerator::Word const*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(unsigned int const*, int) skia_private::TArray<float, true>::TArray(float const*, int) Line | Count | Source | 76 | 5.47k | TArray(const T* array, int count) { | 77 | 5.47k | this->initData(count); | 78 | 5.47k | this->copy(array); | 79 | 5.47k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(sk_sp<skgpu::graphite::TextureProxy> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(sk_sp<skgpu::graphite::PrecompileBlender> const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia::textlayout::Block const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia::textlayout::Placeholder const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia::textlayout::Run const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia::textlayout::Cluster const*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(unsigned long const*, int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(SkUnicode::CodeUnitFlags const*, int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(SkShaper::Feature const*, int) |
80 | | |
81 | | /** |
82 | | * Creates a TArray by copying contents of an initializer list. |
83 | | */ |
84 | 0 | TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {} Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(std::initializer_list<unsigned int>) |
85 | | |
86 | 159M | TArray& operator=(const TArray& that) { |
87 | 159M | if (this == &that) { |
88 | 0 | return *this; |
89 | 0 | } |
90 | 159M | this->clear(); |
91 | 159M | this->checkRealloc(that.size(), kExactFit); |
92 | 159M | this->changeSize(that.fSize); |
93 | 159M | this->copy(that.fData); |
94 | 159M | return *this; |
95 | 159M | } skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 86 | 839 | TArray& operator=(const TArray& that) { | 87 | 839 | if (this == &that) { | 88 | 0 | return *this; | 89 | 0 | } | 90 | 839 | this->clear(); | 91 | 839 | this->checkRealloc(that.size(), kExactFit); | 92 | 839 | this->changeSize(that.fSize); | 93 | 839 | this->copy(that.fData); | 94 | 839 | return *this; | 95 | 839 | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&) skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&) Line | Count | Source | 86 | 1.68M | TArray& operator=(const TArray& that) { | 87 | 1.68M | if (this == &that) { | 88 | 0 | return *this; | 89 | 0 | } | 90 | 1.68M | this->clear(); | 91 | 1.68M | this->checkRealloc(that.size(), kExactFit); | 92 | 1.68M | this->changeSize(that.fSize); | 93 | 1.68M | this->copy(that.fData); | 94 | 1.68M | return *this; | 95 | 1.68M | } |
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&) Line | Count | Source | 86 | 78.7M | TArray& operator=(const TArray& that) { | 87 | 78.7M | if (this == &that) { | 88 | 0 | return *this; | 89 | 0 | } | 90 | 78.7M | this->clear(); | 91 | 78.7M | this->checkRealloc(that.size(), kExactFit); | 92 | 78.7M | this->changeSize(that.fSize); | 93 | 78.7M | this->copy(that.fData); | 94 | 78.7M | return *this; | 95 | 78.7M | } |
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&) Line | Count | Source | 86 | 78.7M | TArray& operator=(const TArray& that) { | 87 | 78.7M | if (this == &that) { | 88 | 0 | return *this; | 89 | 0 | } | 90 | 78.7M | this->clear(); | 91 | 78.7M | this->checkRealloc(that.size(), kExactFit); | 92 | 78.7M | this->changeSize(that.fSize); | 93 | 78.7M | this->copy(that.fData); | 94 | 78.7M | return *this; | 95 | 78.7M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::operator=(skia_private::TArray<SkPaint, true> const&) Unexecuted instantiation: skia_private::TArray<SkString, true>::operator=(skia_private::TArray<SkString, true> const&) skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator=(skia_private::TArray<SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 86 | 50.0k | TArray& operator=(const TArray& that) { | 87 | 50.0k | if (this == &that) { | 88 | 0 | return *this; | 89 | 0 | } | 90 | 50.0k | this->clear(); | 91 | 50.0k | this->checkRealloc(that.size(), kExactFit); | 92 | 50.0k | this->changeSize(that.fSize); | 93 | 50.0k | this->copy(that.fData); | 94 | 50.0k | return *this; | 95 | 50.0k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true> const&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator=(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator=(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator=(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) |
96 | | |
97 | 3.41M | TArray& operator=(TArray&& that) { |
98 | 3.41M | if (this != &that) { |
99 | 3.41M | this->clear(); |
100 | 3.41M | this->unpoison(); |
101 | 3.41M | that.unpoison(); |
102 | 3.41M | if (that.fOwnMemory) { |
103 | | // The storage is on the heap, so move the data pointer. |
104 | 964k | if (fOwnMemory) { |
105 | 21.4k | sk_free(fData); |
106 | 21.4k | } |
107 | | |
108 | 964k | fData = std::exchange(that.fData, nullptr); |
109 | | |
110 | | // Can't use exchange with bitfields. |
111 | 964k | fCapacity = that.fCapacity; |
112 | 964k | that.fCapacity = 0; |
113 | | |
114 | 964k | fOwnMemory = true; |
115 | | |
116 | 964k | this->changeSize(that.fSize); |
117 | 2.45M | } else { |
118 | | // The data is stored inline in that, so move it element-by-element. |
119 | 2.45M | this->checkRealloc(that.size(), kExactFit); |
120 | 2.45M | this->changeSize(that.fSize); |
121 | 2.45M | that.move(fData); |
122 | 2.45M | } |
123 | 3.41M | that.changeSize(0); |
124 | 3.41M | } |
125 | 3.41M | return *this; |
126 | 3.41M | } skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true>&&) Line | Count | Source | 97 | 993k | TArray& operator=(TArray&& that) { | 98 | 993k | if (this != &that) { | 99 | 993k | this->clear(); | 100 | 993k | this->unpoison(); | 101 | 993k | that.unpoison(); | 102 | 993k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 433k | if (fOwnMemory) { | 105 | 0 | sk_free(fData); | 106 | 0 | } | 107 | | | 108 | 433k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 433k | fCapacity = that.fCapacity; | 112 | 433k | that.fCapacity = 0; | 113 | | | 114 | 433k | fOwnMemory = true; | 115 | | | 116 | 433k | this->changeSize(that.fSize); | 117 | 560k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 560k | this->checkRealloc(that.size(), kExactFit); | 120 | 560k | this->changeSize(that.fSize); | 121 | 560k | that.move(fData); | 122 | 560k | } | 123 | 993k | that.changeSize(0); | 124 | 993k | } | 125 | 993k | return *this; | 126 | 993k | } |
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true>&&) Line | Count | Source | 97 | 993k | TArray& operator=(TArray&& that) { | 98 | 993k | if (this != &that) { | 99 | 993k | this->clear(); | 100 | 993k | this->unpoison(); | 101 | 993k | that.unpoison(); | 102 | 993k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 201k | if (fOwnMemory) { | 105 | 0 | sk_free(fData); | 106 | 0 | } | 107 | | | 108 | 201k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 201k | fCapacity = that.fCapacity; | 112 | 201k | that.fCapacity = 0; | 113 | | | 114 | 201k | fOwnMemory = true; | 115 | | | 116 | 201k | this->changeSize(that.fSize); | 117 | 792k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 792k | this->checkRealloc(that.size(), kExactFit); | 120 | 792k | this->changeSize(that.fSize); | 121 | 792k | that.move(fData); | 122 | 792k | } | 123 | 993k | that.changeSize(0); | 124 | 993k | } | 125 | 993k | return *this; | 126 | 993k | } |
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true>&&) Line | Count | Source | 97 | 993k | TArray& operator=(TArray&& that) { | 98 | 993k | if (this != &that) { | 99 | 993k | this->clear(); | 100 | 993k | this->unpoison(); | 101 | 993k | that.unpoison(); | 102 | 993k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 145k | if (fOwnMemory) { | 105 | 0 | sk_free(fData); | 106 | 0 | } | 107 | | | 108 | 145k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 145k | fCapacity = that.fCapacity; | 112 | 145k | that.fCapacity = 0; | 113 | | | 114 | 145k | fOwnMemory = true; | 115 | | | 116 | 145k | this->changeSize(that.fSize); | 117 | 847k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 847k | this->checkRealloc(that.size(), kExactFit); | 120 | 847k | this->changeSize(that.fSize); | 121 | 847k | that.move(fData); | 122 | 847k | } | 123 | 993k | that.changeSize(0); | 124 | 993k | } | 125 | 993k | return *this; | 126 | 993k | } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator=(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 97 | 11.8k | TArray& operator=(TArray&& that) { | 98 | 11.8k | if (this != &that) { | 99 | 11.8k | this->clear(); | 100 | 11.8k | this->unpoison(); | 101 | 11.8k | that.unpoison(); | 102 | 11.8k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 3.12k | if (fOwnMemory) { | 105 | 0 | sk_free(fData); | 106 | 0 | } | 107 | | | 108 | 3.12k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 3.12k | fCapacity = that.fCapacity; | 112 | 3.12k | that.fCapacity = 0; | 113 | | | 114 | 3.12k | fOwnMemory = true; | 115 | | | 116 | 3.12k | this->changeSize(that.fSize); | 117 | 8.72k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 8.72k | this->checkRealloc(that.size(), kExactFit); | 120 | 8.72k | this->changeSize(that.fSize); | 121 | 8.72k | that.move(fData); | 122 | 8.72k | } | 123 | 11.8k | that.changeSize(0); | 124 | 11.8k | } | 125 | 11.8k | return *this; | 126 | 11.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 97 | 380k | TArray& operator=(TArray&& that) { | 98 | 380k | if (this != &that) { | 99 | 380k | this->clear(); | 100 | 380k | this->unpoison(); | 101 | 380k | that.unpoison(); | 102 | 380k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 139k | if (fOwnMemory) { | 105 | 364 | sk_free(fData); | 106 | 364 | } | 107 | | | 108 | 139k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 139k | fCapacity = that.fCapacity; | 112 | 139k | that.fCapacity = 0; | 113 | | | 114 | 139k | fOwnMemory = true; | 115 | | | 116 | 139k | this->changeSize(that.fSize); | 117 | 240k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 240k | this->checkRealloc(that.size(), kExactFit); | 120 | 240k | this->changeSize(that.fSize); | 121 | 240k | that.move(fData); | 122 | 240k | } | 123 | 380k | that.changeSize(0); | 124 | 380k | } | 125 | 380k | return *this; | 126 | 380k | } |
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&) Line | Count | Source | 97 | 51 | TArray& operator=(TArray&& that) { | 98 | 51 | if (this != &that) { | 99 | 51 | this->clear(); | 100 | 51 | this->unpoison(); | 101 | 51 | that.unpoison(); | 102 | 51 | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 51 | if (fOwnMemory) { | 105 | 51 | sk_free(fData); | 106 | 51 | } | 107 | | | 108 | 51 | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 51 | fCapacity = that.fCapacity; | 112 | 51 | that.fCapacity = 0; | 113 | | | 114 | 51 | fOwnMemory = true; | 115 | | | 116 | 51 | this->changeSize(that.fSize); | 117 | 51 | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 0 | this->checkRealloc(that.size(), kExactFit); | 120 | 0 | this->changeSize(that.fSize); | 121 | 0 | that.move(fData); | 122 | 0 | } | 123 | 51 | that.changeSize(0); | 124 | 51 | } | 125 | 51 | return *this; | 126 | 51 | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 97 | 42.0k | TArray& operator=(TArray&& that) { | 98 | 42.0k | if (this != &that) { | 99 | 42.0k | this->clear(); | 100 | 42.0k | this->unpoison(); | 101 | 42.0k | that.unpoison(); | 102 | 42.0k | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 42.0k | if (fOwnMemory) { | 105 | 21.0k | sk_free(fData); | 106 | 21.0k | } | 107 | | | 108 | 42.0k | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 42.0k | fCapacity = that.fCapacity; | 112 | 42.0k | that.fCapacity = 0; | 113 | | | 114 | 42.0k | fOwnMemory = true; | 115 | | | 116 | 42.0k | this->changeSize(that.fSize); | 117 | 42.0k | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 0 | this->checkRealloc(that.size(), kExactFit); | 120 | 0 | this->changeSize(that.fSize); | 121 | 0 | that.move(fData); | 122 | 0 | } | 123 | 42.0k | that.changeSize(0); | 124 | 42.0k | } | 125 | 42.0k | return *this; | 126 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator=(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::operator=(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator=(skia_private::TArray<GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator=(skia_private::TArray<skgpu::graphite::UploadInstance, false>&&) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 97 | 929 | TArray& operator=(TArray&& that) { | 98 | 929 | if (this != &that) { | 99 | 929 | this->clear(); | 100 | 929 | this->unpoison(); | 101 | 929 | that.unpoison(); | 102 | 929 | if (that.fOwnMemory) { | 103 | | // The storage is on the heap, so move the data pointer. | 104 | 0 | if (fOwnMemory) { | 105 | 0 | sk_free(fData); | 106 | 0 | } | 107 | |
| 108 | 0 | fData = std::exchange(that.fData, nullptr); | 109 | | | 110 | | // Can't use exchange with bitfields. | 111 | 0 | fCapacity = that.fCapacity; | 112 | 0 | that.fCapacity = 0; | 113 | |
| 114 | 0 | fOwnMemory = true; | 115 | |
| 116 | 0 | this->changeSize(that.fSize); | 117 | 929 | } else { | 118 | | // The data is stored inline in that, so move it element-by-element. | 119 | 929 | this->checkRealloc(that.size(), kExactFit); | 120 | 929 | this->changeSize(that.fSize); | 121 | 929 | that.move(fData); | 122 | 929 | } | 123 | 929 | that.changeSize(0); | 124 | 929 | } | 125 | 929 | return *this; | 126 | 929 | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::operator=(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator=(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::operator=(skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator=(skia_private::TArray<skgpu::graphite::SamplerDesc, true>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator=(skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true>&&) |
127 | | |
128 | 359M | ~TArray() { |
129 | 359M | this->destroyAll(); |
130 | 359M | this->unpoison(); |
131 | 359M | if (fOwnMemory) { |
132 | 59.5M | sk_free(fData); |
133 | 59.5M | } |
134 | 359M | } skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray() Line | Count | Source | 128 | 2.76k | ~TArray() { | 129 | 2.76k | this->destroyAll(); | 130 | 2.76k | this->unpoison(); | 131 | 2.76k | if (fOwnMemory) { | 132 | 2.76k | sk_free(fData); | 133 | 2.76k | } | 134 | 2.76k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::~TArray() skia_private::TArray<SkString, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 2.58k | sk_free(fData); | 133 | 2.58k | } | 134 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::~TArray() skia_private::TArray<int, true>::~TArray() Line | Count | Source | 128 | 228k | ~TArray() { | 129 | 228k | this->destroyAll(); | 130 | 228k | this->unpoison(); | 131 | 228k | if (fOwnMemory) { | 132 | 173k | sk_free(fData); | 133 | 173k | } | 134 | 228k | } |
skia_private::TArray<SkPoint, true>::~TArray() Line | Count | Source | 128 | 85.2M | ~TArray() { | 129 | 85.2M | this->destroyAll(); | 130 | 85.2M | this->unpoison(); | 131 | 85.2M | if (fOwnMemory) { | 132 | 27.6M | sk_free(fData); | 133 | 27.6M | } | 134 | 85.2M | } |
skia_private::TArray<SkPath, true>::~TArray() Line | Count | Source | 128 | 1.41M | ~TArray() { | 129 | 1.41M | this->destroyAll(); | 130 | 1.41M | this->unpoison(); | 131 | 1.41M | if (fOwnMemory) { | 132 | 1.41M | sk_free(fData); | 133 | 1.41M | } | 134 | 1.41M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::~TArray() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::~TArray() Line | Count | Source | 128 | 2.73M | ~TArray() { | 129 | 2.73M | this->destroyAll(); | 130 | 2.73M | this->unpoison(); | 131 | 2.73M | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 2.73M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray() Line | Count | Source | 128 | 119k | ~TArray() { | 129 | 119k | this->destroyAll(); | 130 | 119k | this->unpoison(); | 131 | 119k | if (fOwnMemory) { | 132 | 190 | sk_free(fData); | 133 | 190 | } | 134 | 119k | } |
skia_private::TArray<unsigned int, true>::~TArray() Line | Count | Source | 128 | 85 | ~TArray() { | 129 | 85 | this->destroyAll(); | 130 | 85 | this->unpoison(); | 131 | 85 | if (fOwnMemory) { | 132 | 85 | sk_free(fData); | 133 | 85 | } | 134 | 85 | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray() Line | Count | Source | 128 | 85 | ~TArray() { | 129 | 85 | this->destroyAll(); | 130 | 85 | this->unpoison(); | 131 | 85 | if (fOwnMemory) { | 132 | 85 | sk_free(fData); | 133 | 85 | } | 134 | 85 | } |
skia_private::TArray<float, true>::~TArray() Line | Count | Source | 128 | 85.1M | ~TArray() { | 129 | 85.1M | this->destroyAll(); | 130 | 85.1M | this->unpoison(); | 131 | 85.1M | if (fOwnMemory) { | 132 | 5.73M | sk_free(fData); | 133 | 5.73M | } | 134 | 85.1M | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray() Line | Count | Source | 128 | 419k | ~TArray() { | 129 | 419k | this->destroyAll(); | 130 | 419k | this->unpoison(); | 131 | 419k | if (fOwnMemory) { | 132 | 480 | sk_free(fData); | 133 | 480 | } | 134 | 419k | } |
skia_private::TArray<std::__1::thread, false>::~TArray() Line | Count | Source | 128 | 56 | ~TArray() { | 129 | 56 | this->destroyAll(); | 130 | 56 | this->unpoison(); | 131 | 56 | if (fOwnMemory) { | 132 | 56 | sk_free(fData); | 133 | 56 | } | 134 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray() skia_private::TArray<sk_sp<SkShader>, true>::~TArray() Line | Count | Source | 128 | 123k | ~TArray() { | 129 | 123k | this->destroyAll(); | 130 | 123k | this->unpoison(); | 131 | 123k | if (fOwnMemory) { | 132 | 10.4k | sk_free(fData); | 133 | 10.4k | } | 134 | 123k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray() Line | Count | Source | 128 | 123k | ~TArray() { | 129 | 123k | this->destroyAll(); | 130 | 123k | this->unpoison(); | 131 | 123k | if (fOwnMemory) { | 132 | 99.8k | sk_free(fData); | 133 | 99.8k | } | 134 | 123k | } |
skia_private::TArray<unsigned char, true>::~TArray() Line | Count | Source | 128 | 85.1M | ~TArray() { | 129 | 85.1M | this->destroyAll(); | 130 | 85.1M | this->unpoison(); | 131 | 85.1M | if (fOwnMemory) { | 132 | 18.7M | sk_free(fData); | 133 | 18.7M | } | 134 | 85.1M | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<SkPaint, true>::~TArray() Line | Count | Source | 128 | 196k | ~TArray() { | 129 | 196k | this->destroyAll(); | 130 | 196k | this->unpoison(); | 131 | 196k | if (fOwnMemory) { | 132 | 196k | sk_free(fData); | 133 | 196k | } | 134 | 196k | } |
skia_private::TArray<SkMatrix, true>::~TArray() Line | Count | Source | 128 | 603 | ~TArray() { | 129 | 603 | this->destroyAll(); | 130 | 603 | this->unpoison(); | 131 | 603 | if (fOwnMemory) { | 132 | 603 | sk_free(fData); | 133 | 603 | } | 134 | 603 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray() Line | Count | Source | 128 | 48.6k | ~TArray() { | 129 | 48.6k | this->destroyAll(); | 130 | 48.6k | this->unpoison(); | 131 | 48.6k | if (fOwnMemory) { | 132 | 48.6k | sk_free(fData); | 133 | 48.6k | } | 134 | 48.6k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray() Line | Count | Source | 128 | 7.36k | ~TArray() { | 129 | 7.36k | this->destroyAll(); | 130 | 7.36k | this->unpoison(); | 131 | 7.36k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 7.36k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::~TArray() Line | Count | Source | 128 | 1 | ~TArray() { | 129 | 1 | this->destroyAll(); | 130 | 1 | this->unpoison(); | 131 | 1 | if (fOwnMemory) { | 132 | 1 | sk_free(fData); | 133 | 1 | } | 134 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::~TArray() Line | Count | Source | 128 | 3.11M | ~TArray() { | 129 | 3.11M | this->destroyAll(); | 130 | 3.11M | this->unpoison(); | 131 | 3.11M | if (fOwnMemory) { | 132 | 2.99M | sk_free(fData); | 133 | 2.99M | } | 134 | 3.11M | } |
skia_private::TArray<double, true>::~TArray() Line | Count | Source | 128 | 62.4k | ~TArray() { | 129 | 62.4k | this->destroyAll(); | 130 | 62.4k | this->unpoison(); | 131 | 62.4k | if (fOwnMemory) { | 132 | 34.9k | sk_free(fData); | 133 | 34.9k | } | 134 | 62.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::~TArray() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::~TArray() Line | Count | Source | 128 | 6.96k | ~TArray() { | 129 | 6.96k | this->destroyAll(); | 130 | 6.96k | this->unpoison(); | 131 | 6.96k | if (fOwnMemory) { | 132 | 3.30k | sk_free(fData); | 133 | 3.30k | } | 134 | 6.96k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray() Line | Count | Source | 128 | 522k | ~TArray() { | 129 | 522k | this->destroyAll(); | 130 | 522k | this->unpoison(); | 131 | 522k | if (fOwnMemory) { | 132 | 180k | sk_free(fData); | 133 | 180k | } | 134 | 522k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray() Line | Count | Source | 128 | 25.0k | ~TArray() { | 129 | 25.0k | this->destroyAll(); | 130 | 25.0k | this->unpoison(); | 131 | 25.0k | if (fOwnMemory) { | 132 | 5.70k | sk_free(fData); | 133 | 5.70k | } | 134 | 25.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray() Line | Count | Source | 128 | 19.4k | ~TArray() { | 129 | 19.4k | this->destroyAll(); | 130 | 19.4k | this->unpoison(); | 131 | 19.4k | if (fOwnMemory) { | 132 | 9.79k | sk_free(fData); | 133 | 9.79k | } | 134 | 19.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray() Line | Count | Source | 128 | 5.70k | ~TArray() { | 129 | 5.70k | this->destroyAll(); | 130 | 5.70k | this->unpoison(); | 131 | 5.70k | if (fOwnMemory) { | 132 | 5.70k | sk_free(fData); | 133 | 5.70k | } | 134 | 5.70k | } |
skia_private::TArray<SkSL::Field, true>::~TArray() Line | Count | Source | 128 | 2.06k | ~TArray() { | 129 | 2.06k | this->destroyAll(); | 130 | 2.06k | this->unpoison(); | 131 | 2.06k | if (fOwnMemory) { | 132 | 2.06k | sk_free(fData); | 133 | 2.06k | } | 134 | 2.06k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~TArray() skia_private::TArray<SkSL::RP::Instruction, true>::~TArray() Line | Count | Source | 128 | 102 | ~TArray() { | 129 | 102 | this->destroyAll(); | 130 | 102 | this->unpoison(); | 131 | 102 | if (fOwnMemory) { | 132 | 102 | sk_free(fData); | 133 | 102 | } | 134 | 102 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::~TArray() Line | Count | Source | 128 | 49.6k | ~TArray() { | 129 | 49.6k | this->destroyAll(); | 130 | 49.6k | this->unpoison(); | 131 | 49.6k | if (fOwnMemory) { | 132 | 49.6k | sk_free(fData); | 133 | 49.6k | } | 134 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::~TArray() Line | Count | Source | 128 | 49.6k | ~TArray() { | 129 | 49.6k | this->destroyAll(); | 130 | 49.6k | this->unpoison(); | 131 | 49.6k | if (fOwnMemory) { | 132 | 49.6k | sk_free(fData); | 133 | 49.6k | } | 134 | 49.6k | } |
skia_private::TArray<float*, true>::~TArray() Line | Count | Source | 128 | 49.6k | ~TArray() { | 129 | 49.6k | this->destroyAll(); | 130 | 49.6k | this->unpoison(); | 131 | 49.6k | if (fOwnMemory) { | 132 | 49.6k | sk_free(fData); | 133 | 49.6k | } | 134 | 49.6k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray() Line | Count | Source | 128 | 82 | ~TArray() { | 129 | 82 | this->destroyAll(); | 130 | 82 | this->unpoison(); | 131 | 82 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 82 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray() Line | Count | Source | 128 | 55 | ~TArray() { | 129 | 55 | this->destroyAll(); | 130 | 55 | this->unpoison(); | 131 | 55 | if (fOwnMemory) { | 132 | 55 | sk_free(fData); | 133 | 55 | } | 134 | 55 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::~TArray() Line | Count | Source | 128 | 55 | ~TArray() { | 129 | 55 | this->destroyAll(); | 130 | 55 | this->unpoison(); | 131 | 55 | if (fOwnMemory) { | 132 | 55 | sk_free(fData); | 133 | 55 | } | 134 | 55 | } |
skia_private::TArray<SkSL::Type const*, true>::~TArray() Line | Count | Source | 128 | 23.0k | ~TArray() { | 129 | 23.0k | this->destroyAll(); | 130 | 23.0k | this->unpoison(); | 131 | 23.0k | if (fOwnMemory) { | 132 | 62 | sk_free(fData); | 133 | 62 | } | 134 | 23.0k | } |
skia_private::TArray<SkSL::Variable*, true>::~TArray() Line | Count | Source | 128 | 22.7k | ~TArray() { | 129 | 22.7k | this->destroyAll(); | 130 | 22.7k | this->unpoison(); | 131 | 22.7k | if (fOwnMemory) { | 132 | 22.7k | sk_free(fData); | 133 | 22.7k | } | 134 | 22.7k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray() Line | Count | Source | 128 | 16 | ~TArray() { | 129 | 16 | this->destroyAll(); | 130 | 16 | this->unpoison(); | 131 | 16 | if (fOwnMemory) { | 132 | 16 | sk_free(fData); | 133 | 16 | } | 134 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::~TArray() Line | Count | Source | 128 | 11.8k | ~TArray() { | 129 | 11.8k | this->destroyAll(); | 130 | 11.8k | this->unpoison(); | 131 | 11.8k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 11.8k | } |
skia_private::TArray<bool, true>::~TArray() Line | Count | Source | 128 | 12.0k | ~TArray() { | 129 | 12.0k | this->destroyAll(); | 130 | 12.0k | this->unpoison(); | 131 | 12.0k | if (fOwnMemory) { | 132 | 6.61k | sk_free(fData); | 133 | 6.61k | } | 134 | 12.0k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray() Line | Count | Source | 128 | 16 | ~TArray() { | 129 | 16 | this->destroyAll(); | 130 | 16 | this->unpoison(); | 131 | 16 | if (fOwnMemory) { | 132 | 16 | sk_free(fData); | 133 | 16 | } | 134 | 16 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::~TArray() Line | Count | Source | 128 | 623k | ~TArray() { | 129 | 623k | this->destroyAll(); | 130 | 623k | this->unpoison(); | 131 | 623k | if (fOwnMemory) { | 132 | 107k | sk_free(fData); | 133 | 107k | } | 134 | 623k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::~TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 2.58k | sk_free(fData); | 133 | 2.58k | } | 134 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray() Line | Count | Source | 128 | 44.5k | ~TArray() { | 129 | 44.5k | this->destroyAll(); | 130 | 44.5k | this->unpoison(); | 131 | 44.5k | if (fOwnMemory) { | 132 | 44.5k | sk_free(fData); | 133 | 44.5k | } | 134 | 44.5k | } |
skia_private::TArray<skgpu::Plot*, true>::~TArray() Line | Count | Source | 128 | 937 | ~TArray() { | 129 | 937 | this->destroyAll(); | 130 | 937 | this->unpoison(); | 131 | 937 | if (fOwnMemory) { | 132 | 937 | sk_free(fData); | 133 | 937 | } | 134 | 937 | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray() Line | Count | Source | 128 | 1.19k | ~TArray() { | 129 | 1.19k | this->destroyAll(); | 130 | 1.19k | this->unpoison(); | 131 | 1.19k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1.19k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 2.58k | sk_free(fData); | 133 | 2.58k | } | 134 | 2.58k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 2.58k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 2.58k | sk_free(fData); | 133 | 2.58k | } | 134 | 2.58k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray() Line | Count | Source | 128 | 2.58k | ~TArray() { | 129 | 2.58k | this->destroyAll(); | 130 | 2.58k | this->unpoison(); | 131 | 2.58k | if (fOwnMemory) { | 132 | 2.58k | sk_free(fData); | 133 | 2.58k | } | 134 | 2.58k | } |
skia_private::TArray<GrRenderTask*, true>::~TArray() Line | Count | Source | 128 | 276k | ~TArray() { | 129 | 276k | this->destroyAll(); | 130 | 276k | this->unpoison(); | 131 | 276k | if (fOwnMemory) { | 132 | 19.6k | sk_free(fData); | 133 | 19.6k | } | 134 | 276k | } |
skia_private::TArray<GrTextureProxy*, true>::~TArray() Line | Count | Source | 128 | 138k | ~TArray() { | 129 | 138k | this->destroyAll(); | 130 | 138k | this->unpoison(); | 131 | 138k | if (fOwnMemory) { | 132 | 138k | sk_free(fData); | 133 | 138k | } | 134 | 138k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray() Line | Count | Source | 128 | 138k | ~TArray() { | 129 | 138k | this->destroyAll(); | 130 | 138k | this->unpoison(); | 131 | 138k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 138k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray() Line | Count | Source | 128 | 155k | ~TArray() { | 129 | 155k | this->destroyAll(); | 130 | 155k | this->unpoison(); | 131 | 155k | if (fOwnMemory) { | 132 | 155k | sk_free(fData); | 133 | 155k | } | 134 | 155k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray() Line | Count | Source | 128 | 160k | ~TArray() { | 129 | 160k | this->destroyAll(); | 130 | 160k | this->unpoison(); | 131 | 160k | if (fOwnMemory) { | 132 | 160k | sk_free(fData); | 133 | 160k | } | 134 | 160k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::~TArray() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 128 | 443 | ~TArray() { | 129 | 443 | this->destroyAll(); | 130 | 443 | this->unpoison(); | 131 | 443 | if (fOwnMemory) { | 132 | 28 | sk_free(fData); | 133 | 28 | } | 134 | 443 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray() Line | Count | Source | 128 | 195 | ~TArray() { | 129 | 195 | this->destroyAll(); | 130 | 195 | this->unpoison(); | 131 | 195 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 195 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray() Line | Count | Source | 128 | 343 | ~TArray() { | 129 | 343 | this->destroyAll(); | 130 | 343 | this->unpoison(); | 131 | 343 | if (fOwnMemory) { | 132 | 35 | sk_free(fData); | 133 | 35 | } | 134 | 343 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray() Line | Count | Source | 128 | 5.13k | ~TArray() { | 129 | 5.13k | this->destroyAll(); | 130 | 5.13k | this->unpoison(); | 131 | 5.13k | if (fOwnMemory) { | 132 | 36 | sk_free(fData); | 133 | 36 | } | 134 | 5.13k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 128 | 227 | ~TArray() { | 129 | 227 | this->destroyAll(); | 130 | 227 | this->unpoison(); | 131 | 227 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::~TArray() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::~TArray() Line | Count | Source | 128 | 1 | ~TArray() { | 129 | 1 | this->destroyAll(); | 130 | 1 | this->unpoison(); | 131 | 1 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray() Line | Count | Source | 128 | 1 | ~TArray() { | 129 | 1 | this->destroyAll(); | 130 | 1 | this->unpoison(); | 131 | 1 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1 | } |
skia_private::TArray<SkRect, true>::~TArray() Line | Count | Source | 128 | 1 | ~TArray() { | 129 | 1 | this->destroyAll(); | 130 | 1 | this->unpoison(); | 131 | 1 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray() Line | Count | Source | 128 | 7.50k | ~TArray() { | 129 | 7.50k | this->destroyAll(); | 130 | 7.50k | this->unpoison(); | 131 | 7.50k | if (fOwnMemory) { | 132 | 33 | sk_free(fData); | 133 | 33 | } | 134 | 7.50k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::~TArray() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::~TArray() Line | Count | Source | 128 | 5.76k | ~TArray() { | 129 | 5.76k | this->destroyAll(); | 130 | 5.76k | this->unpoison(); | 131 | 5.76k | if (fOwnMemory) { | 132 | 328 | sk_free(fData); | 133 | 328 | } | 134 | 5.76k | } |
skia_private::TArray<GrSurfaceProxy*, true>::~TArray() Line | Count | Source | 128 | 102k | ~TArray() { | 129 | 102k | this->destroyAll(); | 130 | 102k | this->unpoison(); | 131 | 102k | if (fOwnMemory) { | 132 | 102k | sk_free(fData); | 133 | 102k | } | 134 | 102k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray() Line | Count | Source | 128 | 2.95k | ~TArray() { | 129 | 2.95k | this->destroyAll(); | 130 | 2.95k | this->unpoison(); | 131 | 2.95k | if (fOwnMemory) { | 132 | 2.95k | sk_free(fData); | 133 | 2.95k | } | 134 | 2.95k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::~TArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::~TArray() skia_private::TArray<CircularRRectOp::RRect, true>::~TArray() Line | Count | Source | 128 | 112 | ~TArray() { | 129 | 112 | this->destroyAll(); | 130 | 112 | this->unpoison(); | 131 | 112 | if (fOwnMemory) { | 132 | 18 | sk_free(fData); | 133 | 18 | } | 134 | 112 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray() Line | Count | Source | 128 | 5 | ~TArray() { | 129 | 5 | this->destroyAll(); | 130 | 5 | this->unpoison(); | 131 | 5 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray() skia_private::TArray<CircleOp::Circle, true>::~TArray() Line | Count | Source | 128 | 377 | ~TArray() { | 129 | 377 | this->destroyAll(); | 130 | 377 | this->unpoison(); | 131 | 377 | if (fOwnMemory) { | 132 | 38 | sk_free(fData); | 133 | 38 | } | 134 | 377 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 128 | 9 | ~TArray() { | 129 | 9 | this->destroyAll(); | 130 | 9 | this->unpoison(); | 131 | 9 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 128 | 6 | ~TArray() { | 129 | 6 | this->destroyAll(); | 130 | 6 | this->unpoison(); | 131 | 6 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray() Line | Count | Source | 128 | 6 | ~TArray() { | 129 | 6 | this->destroyAll(); | 130 | 6 | this->unpoison(); | 131 | 6 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray() Line | Count | Source | 128 | 99.5k | ~TArray() { | 129 | 99.5k | this->destroyAll(); | 130 | 99.5k | this->unpoison(); | 131 | 99.5k | if (fOwnMemory) { | 132 | 136 | sk_free(fData); | 133 | 136 | } | 134 | 99.5k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::~TArray() Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::~TArray() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::~TArray() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::~TArray() Line | Count | Source | 128 | 4.17k | ~TArray() { | 129 | 4.17k | this->destroyAll(); | 130 | 4.17k | this->unpoison(); | 131 | 4.17k | if (fOwnMemory) { | 132 | 191 | sk_free(fData); | 133 | 191 | } | 134 | 4.17k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray() Line | Count | Source | 128 | 399 | ~TArray() { | 129 | 399 | this->destroyAll(); | 130 | 399 | this->unpoison(); | 131 | 399 | if (fOwnMemory) { | 132 | 1 | sk_free(fData); | 133 | 1 | } | 134 | 399 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::~TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::~TArray() Line | Count | Source | 128 | 3.03k | ~TArray() { | 129 | 3.03k | this->destroyAll(); | 130 | 3.03k | this->unpoison(); | 131 | 3.03k | if (fOwnMemory) { | 132 | 3.03k | sk_free(fData); | 133 | 3.03k | } | 134 | 3.03k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray() Line | Count | Source | 128 | 1.37k | ~TArray() { | 129 | 1.37k | this->destroyAll(); | 130 | 1.37k | this->unpoison(); | 131 | 1.37k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray() Line | Count | Source | 128 | 11.6k | ~TArray() { | 129 | 11.6k | this->destroyAll(); | 130 | 11.6k | this->unpoison(); | 131 | 11.6k | if (fOwnMemory) { | 132 | 11.6k | sk_free(fData); | 133 | 11.6k | } | 134 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray() skia_private::TArray<SkFontScanner::AxisDefinition, true>::~TArray() Line | Count | Source | 128 | 541k | ~TArray() { | 129 | 541k | this->destroyAll(); | 130 | 541k | this->unpoison(); | 131 | 541k | if (fOwnMemory) { | 132 | 63 | sk_free(fData); | 133 | 63 | } | 134 | 541k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::~TArray() Line | Count | Source | 128 | 1 | ~TArray() { | 129 | 1 | this->destroyAll(); | 130 | 1 | this->unpoison(); | 131 | 1 | if (fOwnMemory) { | 132 | 1 | sk_free(fData); | 133 | 1 | } | 134 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::~TArray() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::~TArray() Line | Count | Source | 128 | 1.67k | ~TArray() { | 129 | 1.67k | this->destroyAll(); | 130 | 1.67k | this->unpoison(); | 131 | 1.67k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 1.67k | } |
skia_private::TArray<unsigned short, true>::~TArray() Line | Count | Source | 128 | 35.8k | ~TArray() { | 129 | 35.8k | this->destroyAll(); | 130 | 35.8k | this->unpoison(); | 131 | 35.8k | if (fOwnMemory) { | 132 | 382 | sk_free(fData); | 133 | 382 | } | 134 | 35.8k | } |
skia_private::TArray<SkMask::Format, true>::~TArray() Line | Count | Source | 128 | 901 | ~TArray() { | 129 | 901 | this->destroyAll(); | 130 | 901 | this->unpoison(); | 131 | 901 | if (fOwnMemory) { | 132 | 65 | sk_free(fData); | 133 | 65 | } | 134 | 901 | } |
skia_private::TArray<SkPackedGlyphID, true>::~TArray() Line | Count | Source | 128 | 901 | ~TArray() { | 129 | 901 | this->destroyAll(); | 130 | 901 | this->unpoison(); | 131 | 901 | if (fOwnMemory) { | 132 | 65 | sk_free(fData); | 133 | 65 | } | 134 | 901 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray() skia_private::TArray<SkGlyph const*, true>::~TArray() Line | Count | Source | 128 | 34.0k | ~TArray() { | 129 | 34.0k | this->destroyAll(); | 130 | 34.0k | this->unpoison(); | 131 | 34.0k | if (fOwnMemory) { | 132 | 252 | sk_free(fData); | 133 | 252 | } | 134 | 34.0k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray() Line | Count | Source | 128 | 84.9M | ~TArray() { | 129 | 84.9M | this->destroyAll(); | 130 | 84.9M | this->unpoison(); | 131 | 84.9M | if (fOwnMemory) { | 132 | 12 | sk_free(fData); | 133 | 12 | } | 134 | 84.9M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray() Line | Count | Source | 128 | 3 | ~TArray() { | 129 | 3 | this->destroyAll(); | 130 | 3 | this->unpoison(); | 131 | 3 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 3 | } |
skia_private::TArray<SkClosestRecord const*, true>::~TArray() Line | Count | Source | 128 | 2.98M | ~TArray() { | 129 | 2.98M | this->destroyAll(); | 130 | 2.98M | this->unpoison(); | 131 | 2.98M | if (fOwnMemory) { | 132 | 460 | sk_free(fData); | 133 | 460 | } | 134 | 2.98M | } |
skia_private::TArray<SkClosestRecord, true>::~TArray() Line | Count | Source | 128 | 2.98M | ~TArray() { | 129 | 2.98M | this->destroyAll(); | 130 | 2.98M | this->unpoison(); | 131 | 2.98M | if (fOwnMemory) { | 132 | 540 | sk_free(fData); | 133 | 540 | } | 134 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray() Line | Count | Source | 128 | 11.3k | ~TArray() { | 129 | 11.3k | this->destroyAll(); | 130 | 11.3k | this->unpoison(); | 131 | 11.3k | if (fOwnMemory) { | 132 | 6.79k | sk_free(fData); | 133 | 6.79k | } | 134 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::~TArray() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::~TArray() Line | Count | Source | 128 | 55.2k | ~TArray() { | 129 | 55.2k | this->destroyAll(); | 130 | 55.2k | this->unpoison(); | 131 | 55.2k | if (fOwnMemory) { | 132 | 55.2k | sk_free(fData); | 133 | 55.2k | } | 134 | 55.2k | } |
skia_private::TArray<PathSegment, true>::~TArray() Line | Count | Source | 128 | 16 | ~TArray() { | 129 | 16 | this->destroyAll(); | 130 | 16 | this->unpoison(); | 131 | 16 | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::~TArray() skia_private::TArray<OffsetEdge, true>::~TArray() Line | Count | Source | 128 | 369 | ~TArray() { | 129 | 369 | this->destroyAll(); | 130 | 369 | this->unpoison(); | 131 | 369 | if (fOwnMemory) { | 132 | 274 | sk_free(fData); | 133 | 274 | } | 134 | 369 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray() Line | Count | Source | 128 | 9.78k | ~TArray() { | 129 | 9.78k | this->destroyAll(); | 130 | 9.78k | this->unpoison(); | 131 | 9.78k | if (fOwnMemory) { | 132 | 92 | sk_free(fData); | 133 | 92 | } | 134 | 9.78k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::~TArray() skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray() Line | Count | Source | 128 | 982 | ~TArray() { | 129 | 982 | this->destroyAll(); | 130 | 982 | this->unpoison(); | 131 | 982 | if (fOwnMemory) { | 132 | 225 | sk_free(fData); | 133 | 225 | } | 134 | 982 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray() Line | Count | Source | 128 | 106 | ~TArray() { | 129 | 106 | this->destroyAll(); | 130 | 106 | this->unpoison(); | 131 | 106 | if (fOwnMemory) { | 132 | 2 | sk_free(fData); | 133 | 2 | } | 134 | 106 | } |
skia_private::TArray<char, true>::~TArray() Line | Count | Source | 128 | 106 | ~TArray() { | 129 | 106 | this->destroyAll(); | 130 | 106 | this->unpoison(); | 131 | 106 | if (fOwnMemory) { | 132 | 2 | sk_free(fData); | 133 | 2 | } | 134 | 106 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::~TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::~TArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::~TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray() Line | Count | Source | 128 | 5.12k | ~TArray() { | 129 | 5.12k | this->destroyAll(); | 130 | 5.12k | this->unpoison(); | 131 | 5.12k | if (fOwnMemory) { | 132 | 5.12k | sk_free(fData); | 133 | 5.12k | } | 134 | 5.12k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::~TArray() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::~TArray() Line | Count | Source | 128 | 24 | ~TArray() { | 129 | 24 | this->destroyAll(); | 130 | 24 | this->unpoison(); | 131 | 24 | if (fOwnMemory) { | 132 | 24 | sk_free(fData); | 133 | 24 | } | 134 | 24 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::~TArray() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::~TArray() Line | Count | Source | 128 | 9.72k | ~TArray() { | 129 | 9.72k | this->destroyAll(); | 130 | 9.72k | this->unpoison(); | 131 | 9.72k | if (fOwnMemory) { | 132 | 0 | sk_free(fData); | 133 | 0 | } | 134 | 9.72k | } |
|
135 | | |
136 | | /** |
137 | | * Resets to size() = n newly constructed T objects and resets any reserve count. |
138 | | */ |
139 | 12.7k | void reset(int n) { |
140 | 12.7k | SkASSERT(n >= 0); |
141 | 12.7k | this->clear(); |
142 | 12.7k | this->checkRealloc(n, kExactFit); |
143 | 12.7k | this->changeSize(n); |
144 | 8.04M | for (int i = 0; i < this->size(); ++i) { |
145 | 8.03M | new (fData + i) T; |
146 | 8.03M | } |
147 | 12.7k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) skia_private::TArray<int, true>::reset(int) Line | Count | Source | 139 | 170 | void reset(int n) { | 140 | 170 | SkASSERT(n >= 0); | 141 | 170 | this->clear(); | 142 | 170 | this->checkRealloc(n, kExactFit); | 143 | 170 | this->changeSize(n); | 144 | 774 | for (int i = 0; i < this->size(); ++i) { | 145 | 604 | new (fData + i) T; | 146 | 604 | } | 147 | 170 | } |
skia_private::TArray<float, true>::reset(int) Line | Count | Source | 139 | 170 | void reset(int n) { | 140 | 170 | SkASSERT(n >= 0); | 141 | 170 | this->clear(); | 142 | 170 | this->checkRealloc(n, kExactFit); | 143 | 170 | this->changeSize(n); | 144 | 774 | for (int i = 0; i < this->size(); ++i) { | 145 | 604 | new (fData + i) T; | 146 | 604 | } | 147 | 170 | } |
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::reset(int) Line | Count | Source | 139 | 1.05k | void reset(int n) { | 140 | 1.05k | SkASSERT(n >= 0); | 141 | 1.05k | this->clear(); | 142 | 1.05k | this->checkRealloc(n, kExactFit); | 143 | 1.05k | this->changeSize(n); | 144 | 5.03k | for (int i = 0; i < this->size(); ++i) { | 145 | 3.97k | new (fData + i) T; | 146 | 3.97k | } | 147 | 1.05k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int) Line | Count | Source | 139 | 11.3k | void reset(int n) { | 140 | 11.3k | SkASSERT(n >= 0); | 141 | 11.3k | this->clear(); | 142 | 11.3k | this->checkRealloc(n, kExactFit); | 143 | 11.3k | this->changeSize(n); | 144 | 8.03M | for (int i = 0; i < this->size(); ++i) { | 145 | 8.02M | new (fData + i) T; | 146 | 8.02M | } | 147 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) |
148 | | |
149 | | /** |
150 | | * Resets to a copy of a C array and resets any reserve count. |
151 | | */ |
152 | 0 | void reset(const T* array, int count) { |
153 | 0 | SkASSERT(count >= 0); |
154 | 0 | this->clear(); |
155 | 0 | this->checkRealloc(count, kExactFit); |
156 | 0 | this->changeSize(count); |
157 | 0 | this->copy(array); |
158 | 0 | } Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) |
159 | | |
160 | | /** |
161 | | * Ensures there is enough reserved space for at least n elements. This is guaranteed at least |
162 | | * until the array size grows above n and subsequently shrinks below n, any version of reset() |
163 | | * is called, or reserve() is called again. |
164 | | */ |
165 | 699k | void reserve(int n) { |
166 | 699k | SkASSERT(n >= 0); |
167 | 699k | if (n > this->size()) { |
168 | 699k | this->checkRealloc(n - this->size(), kGrowing); |
169 | 699k | } |
170 | 699k | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int) skia_private::TArray<SkPoint, true>::reserve(int) Line | Count | Source | 165 | 283k | void reserve(int n) { | 166 | 283k | SkASSERT(n >= 0); | 167 | 283k | if (n > this->size()) { | 168 | 283k | this->checkRealloc(n - this->size(), kGrowing); | 169 | 283k | } | 170 | 283k | } |
skia_private::TArray<unsigned char, true>::reserve(int) Line | Count | Source | 165 | 283k | void reserve(int n) { | 166 | 283k | SkASSERT(n >= 0); | 167 | 283k | if (n > this->size()) { | 168 | 283k | this->checkRealloc(n - this->size(), kGrowing); | 169 | 283k | } | 170 | 283k | } |
skia_private::TArray<float, true>::reserve(int) Line | Count | Source | 165 | 103k | void reserve(int n) { | 166 | 103k | SkASSERT(n >= 0); | 167 | 103k | if (n > this->size()) { | 168 | 103k | this->checkRealloc(n - this->size(), kGrowing); | 169 | 103k | } | 170 | 103k | } |
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int) Line | Count | Source | 165 | 29.4k | void reserve(int n) { | 166 | 29.4k | SkASSERT(n >= 0); | 167 | 29.4k | if (n > this->size()) { | 168 | 29.4k | this->checkRealloc(n - this->size(), kGrowing); | 169 | 29.4k | } | 170 | 29.4k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int) Line | Count | Source | 165 | 11 | void reserve(int n) { | 166 | 11 | SkASSERT(n >= 0); | 167 | 11 | if (n > this->size()) { | 168 | 11 | this->checkRealloc(n - this->size(), kGrowing); | 169 | 11 | } | 170 | 11 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::reserve(int) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) |
171 | | |
172 | | /** |
173 | | * Ensures there is enough reserved space for exactly n elements. The same capacity guarantees |
174 | | * as above apply. |
175 | | */ |
176 | 13.3M | void reserve_exact(int n) { |
177 | 13.3M | SkASSERT(n >= 0); |
178 | 13.3M | if (n > this->size()) { |
179 | 10.6M | this->checkRealloc(n - this->size(), kExactFit); |
180 | 10.6M | } |
181 | 13.3M | } skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 176 | 5.48M | void reserve_exact(int n) { | 177 | 5.48M | SkASSERT(n >= 0); | 178 | 5.48M | if (n > this->size()) { | 179 | 4.92M | this->checkRealloc(n - this->size(), kExactFit); | 180 | 4.92M | } | 181 | 5.48M | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 176 | 5.48M | void reserve_exact(int n) { | 177 | 5.48M | SkASSERT(n >= 0); | 178 | 5.48M | if (n > this->size()) { | 179 | 4.92M | this->checkRealloc(n - this->size(), kExactFit); | 180 | 4.92M | } | 181 | 5.48M | } |
skia_private::TArray<float, true>::reserve_exact(int) Line | Count | Source | 176 | 1.82M | void reserve_exact(int n) { | 177 | 1.82M | SkASSERT(n >= 0); | 178 | 1.82M | if (n > this->size()) { | 179 | 334k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 334k | } | 181 | 1.82M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) skia_private::TArray<sk_sp<SkPicture const>, true>::reserve_exact(int) Line | Count | Source | 176 | 47.5k | void reserve_exact(int n) { | 177 | 47.5k | SkASSERT(n >= 0); | 178 | 47.5k | if (n > this->size()) { | 179 | 24.0k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 24.0k | } | 181 | 47.5k | } |
skia_private::TArray<SkMatrix, true>::reserve_exact(int) Line | Count | Source | 176 | 603 | void reserve_exact(int n) { | 177 | 603 | SkASSERT(n >= 0); | 178 | 603 | if (n > this->size()) { | 179 | 19 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 19 | } | 181 | 603 | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int) Line | Count | Source | 176 | 7.36k | void reserve_exact(int n) { | 177 | 7.36k | SkASSERT(n >= 0); | 178 | 7.36k | if (n > this->size()) { | 179 | 7.36k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 7.36k | } | 181 | 7.36k | } |
skia_private::TArray<double, true>::reserve_exact(int) Line | Count | Source | 176 | 62.4k | void reserve_exact(int n) { | 177 | 62.4k | SkASSERT(n >= 0); | 178 | 62.4k | if (n > this->size()) { | 179 | 62.4k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 62.4k | } | 181 | 62.4k | } |
skia_private::TArray<int, true>::reserve_exact(int) Line | Count | Source | 176 | 174k | void reserve_exact(int n) { | 177 | 174k | SkASSERT(n >= 0); | 178 | 174k | if (n > this->size()) { | 179 | 150k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 150k | } | 181 | 174k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int) Line | Count | Source | 176 | 75.2k | void reserve_exact(int n) { | 177 | 75.2k | SkASSERT(n >= 0); | 178 | 75.2k | if (n > this->size()) { | 179 | 74.3k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 74.3k | } | 181 | 75.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int) Line | Count | Source | 176 | 1.28k | void reserve_exact(int n) { | 177 | 1.28k | SkASSERT(n >= 0); | 178 | 1.28k | if (n > this->size()) { | 179 | 1.28k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 1.28k | } | 181 | 1.28k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::reserve_exact(int) Line | Count | Source | 176 | 49.6k | void reserve_exact(int n) { | 177 | 49.6k | SkASSERT(n >= 0); | 178 | 49.6k | if (n > this->size()) { | 179 | 25.6k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 25.6k | } | 181 | 49.6k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int) Line | Count | Source | 176 | 49.6k | void reserve_exact(int n) { | 177 | 49.6k | SkASSERT(n >= 0); | 178 | 49.6k | if (n > this->size()) { | 179 | 49.6k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 49.6k | } | 181 | 49.6k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int) Line | Count | Source | 176 | 82 | void reserve_exact(int n) { | 177 | 82 | SkASSERT(n >= 0); | 178 | 82 | if (n > this->size()) { | 179 | 82 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 82 | } | 181 | 82 | } |
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int) Line | Count | Source | 176 | 8.60k | void reserve_exact(int n) { | 177 | 8.60k | SkASSERT(n >= 0); | 178 | 8.60k | if (n > this->size()) { | 179 | 3.58k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 3.58k | } | 181 | 8.60k | } |
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int) Line | Count | Source | 176 | 23.0k | void reserve_exact(int n) { | 177 | 23.0k | SkASSERT(n >= 0); | 178 | 23.0k | if (n > this->size()) { | 179 | 21.4k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 21.4k | } | 181 | 23.0k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) skia_private::TArray<GrTextureProxy*, true>::reserve_exact(int) Line | Count | Source | 176 | 8.13k | void reserve_exact(int n) { | 177 | 8.13k | SkASSERT(n >= 0); | 178 | 8.13k | if (n > this->size()) { | 179 | 0 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 0 | } | 181 | 8.13k | } |
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int) Line | Count | Source | 176 | 8.13k | void reserve_exact(int n) { | 177 | 8.13k | SkASSERT(n >= 0); | 178 | 8.13k | if (n > this->size()) { | 179 | 1.08k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 1.08k | } | 181 | 8.13k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int) Line | Count | Source | 176 | 8.13k | void reserve_exact(int n) { | 177 | 8.13k | SkASSERT(n >= 0); | 178 | 8.13k | if (n > this->size()) { | 179 | 1.55k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 1.55k | } | 181 | 8.13k | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::reserve_exact(int) Line | Count | Source | 176 | 11.6k | void reserve_exact(int n) { | 177 | 11.6k | SkASSERT(n >= 0); | 178 | 11.6k | if (n > this->size()) { | 179 | 11.6k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 11.6k | } | 181 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::reserve_exact(int) Line | Count | Source | 176 | 55.2k | void reserve_exact(int n) { | 177 | 55.2k | SkASSERT(n >= 0); | 178 | 55.2k | if (n > this->size()) { | 179 | 55.2k | this->checkRealloc(n - this->size(), kExactFit); | 180 | 55.2k | } | 181 | 55.2k | } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) skia_private::TArray<OffsetEdge, true>::reserve_exact(int) Line | Count | Source | 176 | 369 | void reserve_exact(int n) { | 177 | 369 | SkASSERT(n >= 0); | 178 | 369 | if (n > this->size()) { | 179 | 369 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 369 | } | 181 | 369 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) skia_private::TArray<char, true>::reserve_exact(int) Line | Count | Source | 176 | 238 | void reserve_exact(int n) { | 177 | 238 | SkASSERT(n >= 0); | 178 | 238 | if (n > this->size()) { | 179 | 238 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 238 | } | 181 | 238 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int) Line | Count | Source | 176 | 238 | void reserve_exact(int n) { | 177 | 238 | SkASSERT(n >= 0); | 178 | 238 | if (n > this->size()) { | 179 | 238 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 238 | } | 181 | 238 | } |
skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 176 | 4 | void reserve_exact(int n) { | 177 | 4 | SkASSERT(n >= 0); | 178 | 4 | if (n > this->size()) { | 179 | 4 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 4 | } | 181 | 4 | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 176 | 4 | void reserve_exact(int n) { | 177 | 4 | SkASSERT(n >= 0); | 178 | 4 | if (n > this->size()) { | 179 | 4 | this->checkRealloc(n - this->size(), kExactFit); | 180 | 4 | } | 181 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::reserve_exact(int) |
182 | | |
183 | 339 | void removeShuffle(int n) { |
184 | 339 | SkASSERT(n < this->size()); |
185 | 339 | int newCount = fSize - 1; |
186 | 339 | fData[n].~T(); |
187 | 339 | if (n != newCount) { |
188 | 0 | this->move(n, newCount); |
189 | 0 | } |
190 | 339 | this->changeSize(newCount); |
191 | 339 | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::removeShuffle(int) Line | Count | Source | 183 | 6 | void removeShuffle(int n) { | 184 | 6 | SkASSERT(n < this->size()); | 185 | 6 | int newCount = fSize - 1; | 186 | 6 | fData[n].~T(); | 187 | 6 | if (n != newCount) { | 188 | 0 | this->move(n, newCount); | 189 | 0 | } | 190 | 6 | this->changeSize(newCount); | 191 | 6 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int) Line | Count | Source | 183 | 333 | void removeShuffle(int n) { | 184 | 333 | SkASSERT(n < this->size()); | 185 | 333 | int newCount = fSize - 1; | 186 | 333 | fData[n].~T(); | 187 | 333 | if (n != newCount) { | 188 | 0 | this->move(n, newCount); | 189 | 0 | } | 190 | 333 | this->changeSize(newCount); | 191 | 333 | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) |
192 | | |
193 | | // Is the array empty. |
194 | 1.20G | bool empty() const { return fSize == 0; } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::empty() const Line | Count | Source | 194 | 7.36k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPoint, true>::empty() const Line | Count | Source | 194 | 173M | bool empty() const { return fSize == 0; } |
skia_private::TArray<unsigned char, true>::empty() const Line | Count | Source | 194 | 253M | bool empty() const { return fSize == 0; } |
skia_private::TArray<float, true>::empty() const Line | Count | Source | 194 | 249M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkString, true>::empty() const Line | Count | Source | 194 | 2.72k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const Line | Count | Source | 194 | 3.91k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const Line | Count | Source | 194 | 2.64M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::empty() const Line | Count | Source | 194 | 623k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::empty() const skia_private::TArray<int, true>::empty() const Line | Count | Source | 194 | 228k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::empty() const Line | Count | Source | 194 | 5.52k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::empty() const Line | Count | Source | 194 | 2.58k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::empty() const Line | Count | Source | 194 | 2.58k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::empty() const skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const Line | Count | Source | 194 | 732k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::empty() const skia_private::TArray<unsigned int, true>::empty() const Line | Count | Source | 194 | 85 | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::empty() const Line | Count | Source | 194 | 38.7k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<char const*, true>::empty() const skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::empty() const Line | Count | Source | 194 | 24 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::empty() const skia_private::TArray<bool, true>::empty() const Line | Count | Source | 194 | 17.2k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::empty() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::empty() const skia_private::TArray<SkPath, true>::empty() const Line | Count | Source | 194 | 2.24M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::empty() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::empty() const Line | Count | Source | 194 | 5.86M | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const Line | Count | Source | 194 | 136k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const Line | Count | Source | 194 | 1.17k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::thread, false>::empty() const Line | Count | Source | 194 | 56 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::empty() const skia_private::TArray<sk_sp<SkShader>, true>::empty() const Line | Count | Source | 194 | 123k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const Line | Count | Source | 194 | 123k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const Line | Count | Source | 194 | 196k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const Line | Count | Source | 194 | 198k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const Line | Count | Source | 194 | 198k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const Line | Count | Source | 194 | 197k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const Line | Count | Source | 194 | 197k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const Line | Count | Source | 194 | 247k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPaint, true>::empty() const Line | Count | Source | 194 | 196k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMatrix, true>::empty() const Line | Count | Source | 194 | 603 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const Line | Count | Source | 194 | 97.3k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::empty() const Line | Count | Source | 194 | 1 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkOpRayHit*, true>::empty() const Line | Count | Source | 194 | 3.11M | bool empty() const { return fSize == 0; } |
skia_private::TArray<double, true>::empty() const Line | Count | Source | 194 | 62.4k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::empty() const skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::empty() const Line | Count | Source | 194 | 7.91k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::empty() const Line | Count | Source | 194 | 1.14M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::empty() const Line | Count | Source | 194 | 19.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const Line | Count | Source | 194 | 5.70k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Field, true>::empty() const Line | Count | Source | 194 | 2.07k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::empty() const skia_private::TArray<SkSL::RP::Instruction, true>::empty() const Line | Count | Source | 194 | 797 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const Line | Count | Source | 194 | 49.6k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::empty() const Line | Count | Source | 194 | 49.6k | bool empty() const { return fSize == 0; } |
skia_private::TArray<float*, true>::empty() const Line | Count | Source | 194 | 99.3k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const Line | Count | Source | 194 | 82 | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::empty() const Line | Count | Source | 194 | 59 | bool empty() const { return fSize == 0; } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::empty() const Line | Count | Source | 194 | 55 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Type const*, true>::empty() const Line | Count | Source | 194 | 23.0k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Variable*, true>::empty() const Line | Count | Source | 194 | 22.7k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const Line | Count | Source | 194 | 32 | bool empty() const { return fSize == 0; } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::empty() const Line | Count | Source | 194 | 36.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::empty() const Line | Count | Source | 194 | 32 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::empty() const skia_private::TArray<sk_sp<GrRenderTask>, true>::empty() const Line | Count | Source | 194 | 23.5k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::empty() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::empty() const Line | Count | Source | 194 | 107k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::Plot*, true>::empty() const Line | Count | Source | 194 | 1.87k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const Line | Count | Source | 194 | 1.19k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const Line | Count | Source | 194 | 2.58k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::empty() const skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::empty() const Line | Count | Source | 194 | 138k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrTextureProxy*, true>::empty() const Line | Count | Source | 194 | 195k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrRenderTask*, true>::empty() const Line | Count | Source | 194 | 276k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const Line | Count | Source | 194 | 24.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const Line | Count | Source | 194 | 461k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const Line | Count | Source | 194 | 318k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::empty() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::empty() const Line | Count | Source | 194 | 845 | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const Line | Count | Source | 194 | 39.9k | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const Line | Count | Source | 194 | 195 | bool empty() const { return fSize == 0; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const Line | Count | Source | 194 | 5.13k | bool empty() const { return fSize == 0; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const Line | Count | Source | 194 | 252 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::empty() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::empty() const Line | Count | Source | 194 | 1 | bool empty() const { return fSize == 0; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::empty() const Line | Count | Source | 194 | 1 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRect, true>::empty() const Line | Count | Source | 194 | 1 | bool empty() const { return fSize == 0; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const Line | Count | Source | 194 | 7.50k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::empty() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::empty() const Line | Count | Source | 194 | 17.3k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrSurfaceProxy*, true>::empty() const Line | Count | Source | 194 | 159k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const Line | Count | Source | 194 | 2.95k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::empty() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::empty() const skia_private::TArray<CircularRRectOp::RRect, true>::empty() const Line | Count | Source | 194 | 224 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const Line | Count | Source | 194 | 10 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::empty() const skia_private::TArray<CircleOp::Circle, true>::empty() const Line | Count | Source | 194 | 749 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const Line | Count | Source | 194 | 18 | bool empty() const { return fSize == 0; } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const Line | Count | Source | 194 | 11 | bool empty() const { return fSize == 0; } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::empty() const Line | Count | Source | 194 | 6 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::empty() const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::empty() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::empty() const Line | Count | Source | 194 | 8.15k | bool empty() const { return fSize == 0; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::empty() const Line | Count | Source | 194 | 798 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::empty() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::empty() const skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::empty() const Line | Count | Source | 194 | 3.49k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const Line | Count | Source | 194 | 2.30k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const Line | Count | Source | 194 | 23.2k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::empty() const skia_private::TArray<SkFontScanner::AxisDefinition, true>::empty() const Line | Count | Source | 194 | 642k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::empty() const Line | Count | Source | 194 | 1 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::empty() const skia_private::TArray<unsigned short, true>::empty() const Line | Count | Source | 194 | 71.5k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMask::Format, true>::empty() const Line | Count | Source | 194 | 1.79k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPackedGlyphID, true>::empty() const Line | Count | Source | 194 | 1.79k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const skia_private::TArray<SkGlyph const*, true>::empty() const Line | Count | Source | 194 | 67.9k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const Line | Count | Source | 194 | 498M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const Line | Count | Source | 194 | 3 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord const*, true>::empty() const Line | Count | Source | 194 | 2.98M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord, true>::empty() const Line | Count | Source | 194 | 2.98M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::empty() const Line | Count | Source | 194 | 22.7k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::empty() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::empty() const Line | Count | Source | 194 | 1.72M | bool empty() const { return fSize == 0; } |
skia_private::TArray<PathSegment, true>::empty() const Line | Count | Source | 194 | 336 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::empty() const skia_private::TArray<OffsetEdge, true>::empty() const Line | Count | Source | 194 | 369 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::empty() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::empty() const Line | Count | Source | 194 | 26.7k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::empty() const skia_private::TArray<sk_sp<SkSVGNode>, true>::empty() const Line | Count | Source | 194 | 2.07k | bool empty() const { return fSize == 0; } |
skia_private::TArray<char, true>::empty() const Line | Count | Source | 194 | 351 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const Line | Count | Source | 194 | 18.5k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::empty() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::empty() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::empty() const skia_private::TArray<SkSVGDevice::ClipRec, true>::empty() const Line | Count | Source | 194 | 10.9k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::empty() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::empty() const Line | Count | Source | 194 | 37.9k | bool empty() const { return fSize == 0; } |
|
195 | | |
196 | | /** |
197 | | * Adds one new default-initialized T value and returns it by reference. Note that the reference |
198 | | * only remains valid until the next call that adds or removes elements. |
199 | | */ |
200 | 6.88M | T& push_back() { |
201 | 6.88M | void* newT = this->push_back_raw(1); |
202 | 6.88M | return *new (newT) T; |
203 | 6.88M | } skia_private::TArray<SkString, true>::push_back() Line | Count | Source | 200 | 74 | T& push_back() { | 201 | 74 | void* newT = this->push_back_raw(1); | 202 | 74 | return *new (newT) T; | 203 | 74 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back() Line | Count | Source | 200 | 2.58k | T& push_back() { | 201 | 2.58k | void* newT = this->push_back_raw(1); | 202 | 2.58k | return *new (newT) T; | 203 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back() skia_private::TArray<SkPath, true>::push_back() Line | Count | Source | 200 | 286k | T& push_back() { | 201 | 286k | void* newT = this->push_back_raw(1); | 202 | 286k | return *new (newT) T; | 203 | 286k | } |
skia_private::TArray<SkMatrix, true>::push_back() Line | Count | Source | 200 | 19 | T& push_back() { | 201 | 19 | void* newT = this->push_back_raw(1); | 202 | 19 | return *new (newT) T; | 203 | 19 | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back() Line | Count | Source | 200 | 1 | T& push_back() { | 201 | 1 | void* newT = this->push_back_raw(1); | 202 | 1 | return *new (newT) T; | 203 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back() Line | Count | Source | 200 | 15.0k | T& push_back() { | 201 | 15.0k | void* newT = this->push_back_raw(1); | 202 | 15.0k | return *new (newT) T; | 203 | 15.0k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back() Line | Count | Source | 200 | 195 | T& push_back() { | 201 | 195 | void* newT = this->push_back_raw(1); | 202 | 195 | return *new (newT) T; | 203 | 195 | } |
skia_private::TArray<float, true>::push_back() Line | Count | Source | 200 | 125 | T& push_back() { | 201 | 125 | void* newT = this->push_back_raw(1); | 202 | 125 | return *new (newT) T; | 203 | 125 | } |
skia_private::TArray<int, true>::push_back() Line | Count | Source | 200 | 38.0k | T& push_back() { | 201 | 38.0k | void* newT = this->push_back_raw(1); | 202 | 38.0k | return *new (newT) T; | 203 | 38.0k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back() LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back() Line | Count | Source | 200 | 6 | T& push_back() { | 201 | 6 | void* newT = this->push_back_raw(1); | 202 | 6 | return *new (newT) T; | 203 | 6 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back() skia_private::TArray<SkClosestRecord, true>::push_back() Line | Count | Source | 200 | 6.47M | T& push_back() { | 201 | 6.47M | void* newT = this->push_back_raw(1); | 202 | 6.47M | return *new (newT) T; | 203 | 6.47M | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back() Line | Count | Source | 200 | 73.5k | T& push_back() { | 201 | 73.5k | void* newT = this->push_back_raw(1); | 202 | 73.5k | return *new (newT) T; | 203 | 73.5k | } |
skia_private::TArray<PathSegment, true>::push_back() Line | Count | Source | 200 | 80 | T& push_back() { | 201 | 80 | void* newT = this->push_back_raw(1); | 202 | 80 | return *new (newT) T; | 203 | 80 | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back() |
204 | | |
205 | | /** |
206 | | * Adds one new T value which is copy-constructed, returning it by reference. As always, |
207 | | * the reference only remains valid until the next call that adds or removes elements. |
208 | | */ |
209 | 111M | T& push_back(const T& t) { |
210 | 111M | this->unpoison(); |
211 | 111M | T* newT; |
212 | 111M | if (this->capacity() > fSize) SK_LIKELY { |
213 | | // Copy over the element directly. |
214 | 105M | newT = new (fData + fSize) T(t); |
215 | 105M | } else { |
216 | 6.32M | newT = this->growAndConstructAtEnd(t); |
217 | 6.32M | } |
218 | | |
219 | 111M | this->changeSize(fSize + 1); |
220 | 111M | return *newT; |
221 | 111M | } skia_private::TArray<int, true>::push_back(int const&) Line | Count | Source | 209 | 174k | T& push_back(const T& t) { | 210 | 174k | this->unpoison(); | 211 | 174k | T* newT; | 212 | 174k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 174k | newT = new (fData + fSize) T(t); | 215 | 174k | } else { | 216 | 12 | newT = this->growAndConstructAtEnd(t); | 217 | 12 | } | 218 | | | 219 | 174k | this->changeSize(fSize + 1); | 220 | 174k | return *newT; | 221 | 174k | } |
skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&) Line | Count | Source | 209 | 199k | T& push_back(const T& t) { | 210 | 199k | this->unpoison(); | 211 | 199k | T* newT; | 212 | 199k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 126k | newT = new (fData + fSize) T(t); | 215 | 126k | } else { | 216 | 73.0k | newT = this->growAndConstructAtEnd(t); | 217 | 73.0k | } | 218 | | | 219 | 199k | this->changeSize(fSize + 1); | 220 | 199k | return *newT; | 221 | 199k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int const&) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::push_back(SkPixmap const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::push_back(sk_sp<SkImage> const&) Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&) skia_private::TArray<SkPoint, true>::push_back(SkPoint const&) Line | Count | Source | 209 | 4.46M | T& push_back(const T& t) { | 210 | 4.46M | this->unpoison(); | 211 | 4.46M | T* newT; | 212 | 4.46M | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 4.38M | newT = new (fData + fSize) T(t); | 215 | 4.38M | } else { | 216 | 84.3k | newT = this->growAndConstructAtEnd(t); | 217 | 84.3k | } | 218 | | | 219 | 4.46M | this->changeSize(fSize + 1); | 220 | 4.46M | return *newT; | 221 | 4.46M | } |
skia_private::TArray<float, true>::push_back(float const&) Line | Count | Source | 209 | 33.6M | T& push_back(const T& t) { | 210 | 33.6M | this->unpoison(); | 211 | 33.6M | T* newT; | 212 | 33.6M | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 33.2M | newT = new (fData + fSize) T(t); | 215 | 33.2M | } else { | 216 | 403k | newT = this->growAndConstructAtEnd(t); | 217 | 403k | } | 218 | | | 219 | 33.6M | this->changeSize(fSize + 1); | 220 | 33.6M | return *newT; | 221 | 33.6M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&) skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&) Line | Count | Source | 209 | 49.6M | T& push_back(const T& t) { | 210 | 49.6M | this->unpoison(); | 211 | 49.6M | T* newT; | 212 | 49.6M | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 44.0M | newT = new (fData + fSize) T(t); | 215 | 44.0M | } else { | 216 | 5.64M | newT = this->growAndConstructAtEnd(t); | 217 | 5.64M | } | 218 | | | 219 | 49.6M | this->changeSize(fSize + 1); | 220 | 49.6M | return *newT; | 221 | 49.6M | } |
skia_private::TArray<SkPath, true>::push_back(SkPath const&) Line | Count | Source | 209 | 410k | T& push_back(const T& t) { | 210 | 410k | this->unpoison(); | 211 | 410k | T* newT; | 212 | 410k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 313k | newT = new (fData + fSize) T(t); | 215 | 313k | } else { | 216 | 97.8k | newT = this->growAndConstructAtEnd(t); | 217 | 97.8k | } | 218 | | | 219 | 410k | this->changeSize(fSize + 1); | 220 | 410k | return *newT; | 221 | 410k | } |
skia_private::TArray<double, true>::push_back(double const&) Line | Count | Source | 209 | 22.3M | T& push_back(const T& t) { | 210 | 22.3M | this->unpoison(); | 211 | 22.3M | T* newT; | 212 | 22.3M | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 22.3M | newT = new (fData + fSize) T(t); | 215 | 22.3M | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 22.3M | this->changeSize(fSize + 1); | 220 | 22.3M | return *newT; | 221 | 22.3M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::push_back(SkSize const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::push_back(sk_sp<SkPicture> const&) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::push_back(SkRasterPipeline_BranchCtx* const&) Line | Count | Source | 209 | 174k | T& push_back(const T& t) { | 210 | 174k | this->unpoison(); | 211 | 174k | T* newT; | 212 | 174k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 174k | newT = new (fData + fSize) T(t); | 215 | 174k | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 174k | this->changeSize(fSize + 1); | 220 | 174k | return *newT; | 221 | 174k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&) Line | Count | Source | 209 | 84 | T& push_back(const T& t) { | 210 | 84 | this->unpoison(); | 211 | 84 | T* newT; | 212 | 84 | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 84 | newT = new (fData + fSize) T(t); | 215 | 84 | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 84 | this->changeSize(fSize + 1); | 220 | 84 | return *newT; | 221 | 84 | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&) Line | Count | Source | 209 | 23.6k | T& push_back(const T& t) { | 210 | 23.6k | this->unpoison(); | 211 | 23.6k | T* newT; | 212 | 23.6k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 23.6k | newT = new (fData + fSize) T(t); | 215 | 23.6k | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 23.6k | this->changeSize(fSize + 1); | 220 | 23.6k | return *newT; | 221 | 23.6k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const* const&) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::push_back(GrAuditTrail::Op* const&) skia_private::TArray<GrOnFlushCallbackObject*, true>::push_back(GrOnFlushCallbackObject* const&) Line | Count | Source | 209 | 2.67k | T& push_back(const T& t) { | 210 | 2.67k | this->unpoison(); | 211 | 2.67k | T* newT; | 212 | 2.67k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 96 | newT = new (fData + fSize) T(t); | 215 | 2.58k | } else { | 216 | 2.58k | newT = this->growAndConstructAtEnd(t); | 217 | 2.58k | } | 218 | | | 219 | 2.67k | this->changeSize(fSize + 1); | 220 | 2.67k | return *newT; | 221 | 2.67k | } |
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&) Line | Count | Source | 209 | 248k | T& push_back(const T& t) { | 210 | 248k | this->unpoison(); | 211 | 248k | T* newT; | 212 | 248k | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 229k | newT = new (fData + fSize) T(t); | 215 | 229k | } else { | 216 | 19.6k | newT = this->growAndConstructAtEnd(t); | 217 | 19.6k | } | 218 | | | 219 | 248k | this->changeSize(fSize + 1); | 220 | 248k | return *newT; | 221 | 248k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::push_back(GrTextureProxy* const&) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Line | Count | Source | 209 | 1 | T& push_back(const T& t) { | 210 | 1 | this->unpoison(); | 211 | 1 | T* newT; | 212 | 1 | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 1 | newT = new (fData + fSize) T(t); | 215 | 1 | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 1 | this->changeSize(fSize + 1); | 220 | 1 | return *newT; | 221 | 1 | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::push_back((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Line | Count | Source | 209 | 24 | T& push_back(const T& t) { | 210 | 24 | this->unpoison(); | 211 | 24 | T* newT; | 212 | 24 | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 24 | newT = new (fData + fSize) T(t); | 215 | 24 | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 24 | this->changeSize(fSize + 1); | 220 | 24 | return *newT; | 221 | 24 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::push_back(GrVkSemaphore::Resource* const&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::push_back(GrVkRenderPass const* const&) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::push_back(GrVkCommandPool* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::push_back(GrVkRenderPass* const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long const&) skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying const&) Line | Count | Source | 209 | 3 | T& push_back(const T& t) { | 210 | 3 | this->unpoison(); | 211 | 3 | T* newT; | 212 | 3 | if (this->capacity() > fSize) SK_LIKELY { | 213 | | // Copy over the element directly. | 214 | 3 | newT = new (fData + fSize) T(t); | 215 | 3 | } else { | 216 | 0 | newT = this->growAndConstructAtEnd(t); | 217 | 0 | } | 218 | | | 219 | 3 | this->changeSize(fSize + 1); | 220 | 3 | return *newT; | 221 | 3 | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::push_back(VkBufferMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::push_back(VkImageMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::push_back(GrVkDescriptorSet const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::push_back(skgpu::Swizzle const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::push_back(skgpu::graphite::ShaderNode const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::push_back(skgpu::ganesh::ClipStack::Element const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back(VkVertexInputAttributeDescription const&) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back(VkDescriptorSetLayout_T* const&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::push_back(SkPDFTagNode* const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBlender> const&) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::push_back(skia::textlayout::TextStyle const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) |
222 | | |
223 | | /** |
224 | | * Adds one new T value which is copy-constructed, returning it by reference. |
225 | | */ |
226 | 384M | T& push_back(T&& t) { |
227 | 384M | this->unpoison(); |
228 | 384M | T* newT; |
229 | 384M | if (this->capacity() > fSize) SK_LIKELY { |
230 | | // Move over the element directly. |
231 | 382M | newT = new (fData + fSize) T(std::move(t)); |
232 | 382M | } else { |
233 | 1.66M | newT = this->growAndConstructAtEnd(std::move(t)); |
234 | 1.66M | } |
235 | | |
236 | 384M | this->changeSize(fSize + 1); |
237 | 384M | return *newT; |
238 | 384M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&) Line | Count | Source | 226 | 557 | T& push_back(T&& t) { | 227 | 557 | this->unpoison(); | 228 | 557 | T* newT; | 229 | 557 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 557 | newT = new (fData + fSize) T(std::move(t)); | 232 | 557 | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 557 | this->changeSize(fSize + 1); | 237 | 557 | return *newT; | 238 | 557 | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString&&) skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 226 | 367k | T& push_back(T&& t) { | 227 | 367k | this->unpoison(); | 228 | 367k | T* newT; | 229 | 367k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 267k | newT = new (fData + fSize) T(std::move(t)); | 232 | 267k | } else { | 233 | 99.8k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 99.8k | } | 235 | | | 236 | 367k | this->changeSize(fSize + 1); | 237 | 367k | return *newT; | 238 | 367k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::push_back(SkAutoPixmapStorage&&) Unexecuted instantiation: skia_private::TArray<char const*, true>::push_back(char const*&&) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::push_back(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::push_back(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&) skia_private::TArray<bool, true>::push_back(bool&&) Line | Count | Source | 226 | 1.20k | T& push_back(T&& t) { | 227 | 1.20k | this->unpoison(); | 228 | 1.20k | T* newT; | 229 | 1.20k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 1.20k | newT = new (fData + fSize) T(std::move(t)); | 232 | 1.20k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 1.20k | this->changeSize(fSize + 1); | 237 | 1.20k | return *newT; | 238 | 1.20k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::push_back(sk_sp<SkImageFilter>&&) Line | Count | Source | 226 | 25.3k | T& push_back(T&& t) { | 227 | 25.3k | this->unpoison(); | 228 | 25.3k | T* newT; | 229 | 25.3k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 25.1k | newT = new (fData + fSize) T(std::move(t)); | 232 | 25.1k | } else { | 233 | 190 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 190 | } | 235 | | | 236 | 25.3k | this->changeSize(fSize + 1); | 237 | 25.3k | return *newT; | 238 | 25.3k | } |
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&) Line | Count | Source | 226 | 39.9k | T& push_back(T&& t) { | 227 | 39.9k | this->unpoison(); | 228 | 39.9k | T* newT; | 229 | 39.9k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 39.9k | newT = new (fData + fSize) T(std::move(t)); | 232 | 39.9k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 39.9k | this->changeSize(fSize + 1); | 237 | 39.9k | return *newT; | 238 | 39.9k | } |
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&) Line | Count | Source | 226 | 326M | T& push_back(T&& t) { | 227 | 326M | this->unpoison(); | 228 | 326M | T* newT; | 229 | 326M | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 325M | newT = new (fData + fSize) T(std::move(t)); | 232 | 325M | } else { | 233 | 1.35M | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 1.35M | } | 235 | | | 236 | 326M | this->changeSize(fSize + 1); | 237 | 326M | return *newT; | 238 | 326M | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&) Line | Count | Source | 226 | 144k | T& push_back(T&& t) { | 227 | 144k | this->unpoison(); | 228 | 144k | T* newT; | 229 | 144k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 141k | newT = new (fData + fSize) T(std::move(t)); | 232 | 141k | } else { | 233 | 2.84k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 2.84k | } | 235 | | | 236 | 144k | this->changeSize(fSize + 1); | 237 | 144k | return *newT; | 238 | 144k | } |
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&) Line | Count | Source | 226 | 60.7k | T& push_back(T&& t) { | 227 | 60.7k | this->unpoison(); | 228 | 60.7k | T* newT; | 229 | 60.7k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 52.9k | newT = new (fData + fSize) T(std::move(t)); | 232 | 52.9k | } else { | 233 | 7.80k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 7.80k | } | 235 | | | 236 | 60.7k | this->changeSize(fSize + 1); | 237 | 60.7k | return *newT; | 238 | 60.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&) Line | Count | Source | 226 | 213 | T& push_back(T&& t) { | 227 | 213 | this->unpoison(); | 228 | 213 | T* newT; | 229 | 213 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 163 | newT = new (fData + fSize) T(std::move(t)); | 232 | 163 | } else { | 233 | 50 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 50 | } | 235 | | | 236 | 213 | this->changeSize(fSize + 1); | 237 | 213 | return *newT; | 238 | 213 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::push_back(sk_sp<sktext::gpu::Slug const>&&) skia_private::TArray<sk_sp<SkVertices const>, true>::push_back(sk_sp<SkVertices const>&&) Line | Count | Source | 226 | 4.40k | T& push_back(T&& t) { | 227 | 4.40k | this->unpoison(); | 228 | 4.40k | T* newT; | 229 | 4.40k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 3.85k | newT = new (fData + fSize) T(std::move(t)); | 232 | 3.85k | } else { | 233 | 550 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 550 | } | 235 | | | 236 | 4.40k | this->changeSize(fSize + 1); | 237 | 4.40k | return *newT; | 238 | 4.40k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&) Line | Count | Source | 226 | 392k | T& push_back(T&& t) { | 227 | 392k | this->unpoison(); | 228 | 392k | T* newT; | 229 | 392k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 349k | newT = new (fData + fSize) T(std::move(t)); | 232 | 349k | } else { | 233 | 42.9k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 42.9k | } | 235 | | | 236 | 392k | this->changeSize(fSize + 1); | 237 | 392k | return *newT; | 238 | 392k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::push_back(sk_sp<SkDrawable>&&) skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::push_back(SkRasterPipeline_MemoryCtxInfo&&) Line | Count | Source | 226 | 1.67M | T& push_back(T&& t) { | 227 | 1.67M | this->unpoison(); | 228 | 1.67M | T* newT; | 229 | 1.67M | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 1.67M | newT = new (fData + fSize) T(std::move(t)); | 232 | 1.67M | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 1.67M | this->changeSize(fSize + 1); | 237 | 1.67M | return *newT; | 238 | 1.67M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 226 | 10.6k | T& push_back(T&& t) { | 227 | 10.6k | this->unpoison(); | 228 | 10.6k | T* newT; | 229 | 10.6k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 199 | newT = new (fData + fSize) T(std::move(t)); | 232 | 10.4k | } else { | 233 | 10.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 10.4k | } | 235 | | | 236 | 10.6k | this->changeSize(fSize + 1); | 237 | 10.6k | return *newT; | 238 | 10.6k | } |
skia_private::TArray<int, true>::push_back(int&&) Line | Count | Source | 226 | 44.7M | T& push_back(T&& t) { | 227 | 44.7M | this->unpoison(); | 228 | 44.7M | T* newT; | 229 | 44.7M | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 44.7M | newT = new (fData + fSize) T(std::move(t)); | 232 | 44.7M | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 44.7M | this->changeSize(fSize + 1); | 237 | 44.7M | return *newT; | 238 | 44.7M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::push_back(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 226 | 310k | T& push_back(T&& t) { | 227 | 310k | this->unpoison(); | 228 | 310k | T* newT; | 229 | 310k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 306k | newT = new (fData + fSize) T(std::move(t)); | 232 | 306k | } else { | 233 | 4.15k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 4.15k | } | 235 | | | 236 | 310k | this->changeSize(fSize + 1); | 237 | 310k | return *newT; | 238 | 310k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 226 | 28.5k | T& push_back(T&& t) { | 227 | 28.5k | this->unpoison(); | 228 | 28.5k | T* newT; | 229 | 28.5k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 24.9k | newT = new (fData + fSize) T(std::move(t)); | 232 | 24.9k | } else { | 233 | 3.59k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 3.59k | } | 235 | | | 236 | 28.5k | this->changeSize(fSize + 1); | 237 | 28.5k | return *newT; | 238 | 28.5k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 226 | 130k | T& push_back(T&& t) { | 227 | 130k | this->unpoison(); | 228 | 130k | T* newT; | 229 | 130k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 119k | newT = new (fData + fSize) T(std::move(t)); | 232 | 119k | } else { | 233 | 11.0k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 11.0k | } | 235 | | | 236 | 130k | this->changeSize(fSize + 1); | 237 | 130k | return *newT; | 238 | 130k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::push_back(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 226 | 12.1k | T& push_back(T&& t) { | 227 | 12.1k | this->unpoison(); | 228 | 12.1k | T* newT; | 229 | 12.1k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 11.7k | newT = new (fData + fSize) T(std::move(t)); | 232 | 11.7k | } else { | 233 | 358 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 358 | } | 235 | | | 236 | 12.1k | this->changeSize(fSize + 1); | 237 | 12.1k | return *newT; | 238 | 12.1k | } |
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&) Line | Count | Source | 226 | 242 | T& push_back(T&& t) { | 227 | 242 | this->unpoison(); | 228 | 242 | T* newT; | 229 | 242 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 137 | newT = new (fData + fSize) T(std::move(t)); | 232 | 137 | } else { | 233 | 105 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 105 | } | 235 | | | 236 | 242 | this->changeSize(fSize + 1); | 237 | 242 | return *newT; | 238 | 242 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&) Line | Count | Source | 226 | 4.72k | T& push_back(T&& t) { | 227 | 4.72k | this->unpoison(); | 228 | 4.72k | T* newT; | 229 | 4.72k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 4.48k | newT = new (fData + fSize) T(std::move(t)); | 232 | 4.48k | } else { | 233 | 232 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 232 | } | 235 | | | 236 | 4.72k | this->changeSize(fSize + 1); | 237 | 4.72k | return *newT; | 238 | 4.72k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&) Line | Count | Source | 226 | 5.00M | T& push_back(T&& t) { | 227 | 5.00M | this->unpoison(); | 228 | 5.00M | T* newT; | 229 | 5.00M | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 5.00M | newT = new (fData + fSize) T(std::move(t)); | 232 | 5.00M | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 5.00M | this->changeSize(fSize + 1); | 237 | 5.00M | return *newT; | 238 | 5.00M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::push_back(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) Line | Count | Source | 226 | 4 | T& push_back(T&& t) { | 227 | 4 | this->unpoison(); | 228 | 4 | T* newT; | 229 | 4 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 0 | newT = new (fData + fSize) T(std::move(t)); | 232 | 4 | } else { | 233 | 4 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 4 | } | 235 | | | 236 | 4 | this->changeSize(fSize + 1); | 237 | 4 | return *newT; | 238 | 4 | } |
skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&) Line | Count | Source | 226 | 9.61k | T& push_back(T&& t) { | 227 | 9.61k | this->unpoison(); | 228 | 9.61k | T* newT; | 229 | 9.61k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 9.61k | newT = new (fData + fSize) T(std::move(t)); | 232 | 9.61k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 9.61k | this->changeSize(fSize + 1); | 237 | 9.61k | return *newT; | 238 | 9.61k | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&) Line | Count | Source | 226 | 4.71k | T& push_back(T&& t) { | 227 | 4.71k | this->unpoison(); | 228 | 4.71k | T* newT; | 229 | 4.71k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 4.71k | newT = new (fData + fSize) T(std::move(t)); | 232 | 4.71k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 4.71k | this->changeSize(fSize + 1); | 237 | 4.71k | return *newT; | 238 | 4.71k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::push_back(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) Line | Count | Source | 226 | 27.1k | T& push_back(T&& t) { | 227 | 27.1k | this->unpoison(); | 228 | 27.1k | T* newT; | 229 | 27.1k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 27.1k | newT = new (fData + fSize) T(std::move(t)); | 232 | 27.1k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 27.1k | this->changeSize(fSize + 1); | 237 | 27.1k | return *newT; | 238 | 27.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back(sk_sp<GrRenderTask>&&) Line | Count | Source | 226 | 138k | T& push_back(T&& t) { | 227 | 138k | this->unpoison(); | 228 | 138k | T* newT; | 229 | 138k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 132k | newT = new (fData + fSize) T(std::move(t)); | 232 | 132k | } else { | 233 | 6.05k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 6.05k | } | 235 | | | 236 | 138k | this->changeSize(fSize + 1); | 237 | 138k | return *newT; | 238 | 138k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 226 | 515k | T& push_back(T&& t) { | 227 | 515k | this->unpoison(); | 228 | 515k | T* newT; | 229 | 515k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 414k | newT = new (fData + fSize) T(std::move(t)); | 232 | 414k | } else { | 233 | 101k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 101k | } | 235 | | | 236 | 515k | this->changeSize(fSize + 1); | 237 | 515k | return *newT; | 238 | 515k | } |
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&) skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&) Line | Count | Source | 226 | 12.6k | T& push_back(T&& t) { | 227 | 12.6k | this->unpoison(); | 228 | 12.6k | T* newT; | 229 | 12.6k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 12.2k | newT = new (fData + fSize) T(std::move(t)); | 232 | 12.2k | } else { | 233 | 388 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 388 | } | 235 | | | 236 | 12.6k | this->changeSize(fSize + 1); | 237 | 12.6k | return *newT; | 238 | 12.6k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&) Line | Count | Source | 226 | 8.33k | T& push_back(T&& t) { | 227 | 8.33k | this->unpoison(); | 228 | 8.33k | T* newT; | 229 | 8.33k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 8.33k | newT = new (fData + fSize) T(std::move(t)); | 232 | 8.33k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 8.33k | this->changeSize(fSize + 1); | 237 | 8.33k | return *newT; | 238 | 8.33k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 226 | 53.1k | T& push_back(T&& t) { | 227 | 53.1k | this->unpoison(); | 228 | 53.1k | T* newT; | 229 | 53.1k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 45.1k | newT = new (fData + fSize) T(std::move(t)); | 232 | 45.1k | } else { | 233 | 7.94k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 7.94k | } | 235 | | | 236 | 53.1k | this->changeSize(fSize + 1); | 237 | 53.1k | return *newT; | 238 | 53.1k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::push_back(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::push_back(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy*&&) Line | Count | Source | 226 | 1.84k | T& push_back(T&& t) { | 227 | 1.84k | this->unpoison(); | 228 | 1.84k | T* newT; | 229 | 1.84k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 1.13k | newT = new (fData + fSize) T(std::move(t)); | 232 | 1.13k | } else { | 233 | 710 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 710 | } | 235 | | | 236 | 1.84k | this->changeSize(fSize + 1); | 237 | 1.84k | return *newT; | 238 | 1.84k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Line | Count | Source | 226 | 1 | T& push_back(T&& t) { | 227 | 1 | this->unpoison(); | 228 | 1 | T* newT; | 229 | 1 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 1 | newT = new (fData + fSize) T(std::move(t)); | 232 | 1 | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 1 | this->changeSize(fSize + 1); | 237 | 1 | return *newT; | 238 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::push_back(SkRSXform&&) Unexecuted instantiation: skia_private::TArray<SkRect, true>::push_back(SkRect&&) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back(unsigned int&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::push_back(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::push_back(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::push_back(sk_sp<GrBuffer const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::push_back(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::push_back(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::push_back(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::push_back(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::push_back(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::push_back(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::push_back(skgpu::graphite::ScratchResourceManager::ScratchTexture&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::push_back(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::push_back(skgpu::graphite::BufferTextureCopyData&&) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::push_back(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Line | Count | Source | 226 | 16.8k | T& push_back(T&& t) { | 227 | 16.8k | this->unpoison(); | 228 | 16.8k | T* newT; | 229 | 16.8k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 16.8k | newT = new (fData + fSize) T(std::move(t)); | 232 | 16.8k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 16.8k | this->changeSize(fSize + 1); | 237 | 16.8k | return *newT; | 238 | 16.8k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception&&) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::push_back(std::__1::array<unsigned short, 3ul>&&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::push_back(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 226 | 450 | T& push_back(T&& t) { | 227 | 450 | this->unpoison(); | 228 | 450 | T* newT; | 229 | 450 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 12 | newT = new (fData + fSize) T(std::move(t)); | 232 | 438 | } else { | 233 | 438 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 438 | } | 235 | | | 236 | 450 | this->changeSize(fSize + 1); | 237 | 450 | return *newT; | 238 | 450 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::push_back(SkSL::SPIRVCodeGenerator::Word&&) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::push_back(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 226 | 53.5k | T& push_back(T&& t) { | 227 | 53.5k | this->unpoison(); | 228 | 53.5k | T* newT; | 229 | 53.5k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 53.5k | newT = new (fData + fSize) T(std::move(t)); | 232 | 53.5k | } else { | 233 | 30 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 30 | } | 235 | | | 236 | 53.5k | this->changeSize(fSize + 1); | 237 | 53.5k | return *newT; | 238 | 53.5k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&) Line | Count | Source | 226 | 3 | T& push_back(T&& t) { | 227 | 3 | this->unpoison(); | 228 | 3 | T* newT; | 229 | 3 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 3 | newT = new (fData + fSize) T(std::move(t)); | 232 | 3 | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 3 | this->changeSize(fSize + 1); | 237 | 3 | return *newT; | 238 | 3 | } |
skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&) Line | Count | Source | 226 | 3.49M | T& push_back(T&& t) { | 227 | 3.49M | this->unpoison(); | 228 | 3.49M | T* newT; | 229 | 3.49M | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 3.49M | newT = new (fData + fSize) T(std::move(t)); | 232 | 3.49M | } else { | 233 | 531 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 531 | } | 235 | | | 236 | 3.49M | this->changeSize(fSize + 1); | 237 | 3.49M | return *newT; | 238 | 3.49M | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2>&&) skia_private::TArray<float, true>::push_back(float&&) Line | Count | Source | 226 | 837 | T& push_back(T&& t) { | 227 | 837 | this->unpoison(); | 228 | 837 | T* newT; | 229 | 837 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 837 | newT = new (fData + fSize) T(std::move(t)); | 232 | 837 | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 837 | this->changeSize(fSize + 1); | 237 | 837 | return *newT; | 238 | 837 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 226 | 114k | T& push_back(T&& t) { | 227 | 114k | this->unpoison(); | 228 | 114k | T* newT; | 229 | 114k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 107k | newT = new (fData + fSize) T(std::move(t)); | 232 | 107k | } else { | 233 | 7.40k | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 7.40k | } | 235 | | | 236 | 114k | this->changeSize(fSize + 1); | 237 | 114k | return *newT; | 238 | 114k | } |
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&) Line | Count | Source | 226 | 296 | T& push_back(T&& t) { | 227 | 296 | this->unpoison(); | 228 | 296 | T* newT; | 229 | 296 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 222 | newT = new (fData + fSize) T(std::move(t)); | 232 | 222 | } else { | 233 | 74 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 74 | } | 235 | | | 236 | 296 | this->changeSize(fSize + 1); | 237 | 296 | return *newT; | 238 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 226 | 1.03k | T& push_back(T&& t) { | 227 | 1.03k | this->unpoison(); | 228 | 1.03k | T* newT; | 229 | 1.03k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 888 | newT = new (fData + fSize) T(std::move(t)); | 232 | 888 | } else { | 233 | 148 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 148 | } | 235 | | | 236 | 1.03k | this->changeSize(fSize + 1); | 237 | 1.03k | return *newT; | 238 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::push_back(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 226 | 666 | T& push_back(T&& t) { | 227 | 666 | this->unpoison(); | 228 | 666 | T* newT; | 229 | 666 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 592 | newT = new (fData + fSize) T(std::move(t)); | 232 | 592 | } else { | 233 | 74 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 74 | } | 235 | | | 236 | 666 | this->changeSize(fSize + 1); | 237 | 666 | return *newT; | 238 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::push_back(GrProgramInfo const*&&) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::push_back(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::push_back(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::push_back(VkSemaphore_T*&&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const*&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::push_back(skgpu::graphite::ClearBufferInfo&&) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::push_back(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::push_back(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::push_back(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::push_back(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::push_back(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::push_back(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::push_back(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::push_back(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::push_back(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::push_back(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::push_back(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::push_back(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::push_back(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::push_back(skgpu::graphite::AttachmentDesc const*&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::push_back(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::push_back(SkCanvas::ImageSetEntry&&) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::push_back(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 226 | 4.49k | T& push_back(T&& t) { | 227 | 4.49k | this->unpoison(); | 228 | 4.49k | T* newT; | 229 | 4.49k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 4.40k | newT = new (fData + fSize) T(std::move(t)); | 232 | 4.40k | } else { | 233 | 92 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 92 | } | 235 | | | 236 | 4.49k | this->changeSize(fSize + 1); | 237 | 4.49k | return *newT; | 238 | 4.49k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::push_back(skgpu::graphite::ClipStack::Element const*&&) skia_private::TArray<sk_sp<SkSVGNode>, true>::push_back(sk_sp<SkSVGNode>&&) Line | Count | Source | 226 | 4.95k | T& push_back(T&& t) { | 227 | 4.95k | this->unpoison(); | 228 | 4.95k | T* newT; | 229 | 4.95k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 4.55k | newT = new (fData + fSize) T(std::move(t)); | 232 | 4.55k | } else { | 233 | 393 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 393 | } | 235 | | | 236 | 4.95k | this->changeSize(fSize + 1); | 237 | 4.95k | return *newT; | 238 | 4.95k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::push_back(hb_feature_t&&) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::push_back(SkPDFTagNode::MarkedContentInfo&&) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::push_back((anonymous namespace)::OutlineEntry*&&) skia_private::TArray<SkSVGDevice::ClipRec, true>::push_back(SkSVGDevice::ClipRec&&) Line | Count | Source | 226 | 356 | T& push_back(T&& t) { | 227 | 356 | this->unpoison(); | 228 | 356 | T* newT; | 229 | 356 | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 135 | newT = new (fData + fSize) T(std::move(t)); | 232 | 221 | } else { | 233 | 221 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 221 | } | 235 | | | 236 | 356 | this->changeSize(fSize + 1); | 237 | 356 | return *newT; | 238 | 356 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::push_back(std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>&&) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::push_back(SkSpan<skgpu::graphite::PrecompileChildPtr const>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::push_back(SkShaper::Feature&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::push_back(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::push_back(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::push_back(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::push_back(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::push_back(skottie::Shaper::RunRec&&) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::push_back(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) Line | Count | Source | 226 | 9.23k | T& push_back(T&& t) { | 227 | 9.23k | this->unpoison(); | 228 | 9.23k | T* newT; | 229 | 9.23k | if (this->capacity() > fSize) SK_LIKELY { | 230 | | // Move over the element directly. | 231 | 9.23k | newT = new (fData + fSize) T(std::move(t)); | 232 | 9.23k | } else { | 233 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 234 | 0 | } | 235 | | | 236 | 9.23k | this->changeSize(fSize + 1); | 237 | 9.23k | return *newT; | 238 | 9.23k | } |
|
239 | | |
240 | | /** |
241 | | * Constructs a new T at the back of this array, returning it by reference. |
242 | | */ |
243 | 771k | template <typename... Args> T& emplace_back(Args&&... args) { |
244 | 771k | this->unpoison(); |
245 | 771k | T* newT; |
246 | 771k | if (this->capacity() > fSize) SK_LIKELY { |
247 | | // Emplace the new element in directly. |
248 | 770k | newT = new (fData + fSize) T(std::forward<Args>(args)...); |
249 | 770k | } else { |
250 | 1.32k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); |
251 | 1.32k | } |
252 | | |
253 | 771k | this->changeSize(fSize + 1); |
254 | 771k | return *newT; |
255 | 771k | } Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo& skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::emplace_back<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo& skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::emplace_back<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int& skia_private::TArray<int, true>::emplace_back<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo& skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::emplace_back<>() SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) Line | Count | Source | 243 | 419k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 419k | this->unpoison(); | 245 | 419k | T* newT; | 246 | 419k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 419k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 419k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 419k | this->changeSize(fSize + 1); | 254 | 419k | return *newT; | 255 | 419k | } |
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 243 | 56.0k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 56.0k | this->unpoison(); | 245 | 56.0k | T* newT; | 246 | 56.0k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 55.0k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 55.0k | } else { | 250 | 1.02k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 1.02k | } | 252 | | | 253 | 56.0k | this->changeSize(fSize + 1); | 254 | 56.0k | return *newT; | 255 | 56.0k | } |
std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 243 | 140 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 140 | this->unpoison(); | 245 | 140 | T* newT; | 246 | 140 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 84 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 84 | } else { | 250 | 56 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 56 | } | 252 | | | 253 | 140 | this->changeSize(fSize + 1); | 254 | 140 | return *newT; | 255 | 140 | } |
Unexecuted instantiation: std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>& skia_private::TArray<std::__1::function<void ()>, false>::emplace_back<std::__1::function<void ()> >(std::__1::function<void ()>&&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkShader>&>(sk_sp<SkShader>&) SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) Line | Count | Source | 243 | 14.7k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 14.7k | this->unpoison(); | 245 | 14.7k | T* newT; | 246 | 14.7k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 14.7k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 14.7k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 14.7k | this->changeSize(fSize + 1); | 254 | 14.7k | return *newT; | 255 | 14.7k | } |
sk_sp<SkTypeface>& skia_private::TArray<sk_sp<SkTypeface>, true>::emplace_back<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 243 | 1 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 1 | this->unpoison(); | 245 | 1 | T* newT; | 246 | 1 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 0 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 1 | } else { | 250 | 1 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 1 | } | 252 | | | 253 | 1 | this->changeSize(fSize + 1); | 254 | 1 | return *newT; | 255 | 1 | } |
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::emplace_back<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::emplace_back<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) Unexecuted instantiation: GrGpu::SubmittedProc& skia_private::TArray<GrGpu::SubmittedProc, true>::emplace_back<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) sk_sp<GrSurfaceProxy>& skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::emplace_back<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Line | Count | Source | 243 | 138k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 138k | this->unpoison(); | 245 | 138k | T* newT; | 246 | 138k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 138k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 138k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 138k | this->changeSize(fSize + 1); | 254 | 138k | return *newT; | 255 | 138k | } |
Unexecuted instantiation: GrTextureResolveRenderTask::Resolve& skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::emplace_back<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Line | Count | Source | 243 | 443 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 443 | this->unpoison(); | 245 | 443 | T* newT; | 246 | 443 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 443 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 443 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 443 | this->changeSize(fSize + 1); | 254 | 443 | return *newT; | 255 | 443 | } |
AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData& skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::emplace_back<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Line | Count | Source | 243 | 5.13k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 5.13k | this->unpoison(); | 245 | 5.13k | T* newT; | 246 | 5.13k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 5.13k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 5.13k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 5.13k | this->changeSize(fSize + 1); | 254 | 5.13k | return *newT; | 255 | 5.13k | } |
AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Line | Count | Source | 243 | 227 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 227 | this->unpoison(); | 245 | 227 | T* newT; | 246 | 227 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 227 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 227 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 227 | this->changeSize(fSize + 1); | 254 | 227 | return *newT; | 255 | 227 | } |
DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData& skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::emplace_back<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Line | Count | Source | 243 | 7.50k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 7.50k | this->unpoison(); | 245 | 7.50k | T* newT; | 246 | 7.50k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 7.50k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 7.50k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 7.50k | this->changeSize(fSize + 1); | 254 | 7.50k | return *newT; | 255 | 7.50k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<SkMesh const&>(SkMesh const&) DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Line | Count | Source | 243 | 5.76k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 5.76k | this->unpoison(); | 245 | 5.76k | T* newT; | 246 | 5.76k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 5.76k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 5.76k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 5.76k | this->changeSize(fSize + 1); | 254 | 5.76k | return *newT; | 255 | 5.76k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) CircularRRectOp::RRect& skia_private::TArray<CircularRRectOp::RRect, true>::emplace_back<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Line | Count | Source | 243 | 112 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 112 | this->unpoison(); | 245 | 112 | T* newT; | 246 | 112 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 112 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 112 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 112 | this->changeSize(fSize + 1); | 254 | 112 | return *newT; | 255 | 112 | } |
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Line | Count | Source | 243 | 5 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 5 | this->unpoison(); | 245 | 5 | T* newT; | 246 | 5 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 5 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 5 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 5 | this->changeSize(fSize + 1); | 254 | 5 | return *newT; | 255 | 5 | } |
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&) Line | Count | Source | 243 | 377 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 377 | this->unpoison(); | 245 | 377 | T* newT; | 246 | 377 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 377 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 377 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 377 | this->changeSize(fSize + 1); | 254 | 377 | return *newT; | 255 | 377 | } |
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Line | Count | Source | 243 | 9 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 9 | this->unpoison(); | 245 | 9 | T* newT; | 246 | 9 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 9 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 9 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 9 | this->changeSize(fSize + 1); | 254 | 9 | return *newT; | 255 | 9 | } |
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) Line | Count | Source | 243 | 6 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 6 | this->unpoison(); | 245 | 6 | T* newT; | 246 | 6 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 6 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 6 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 6 | this->changeSize(fSize + 1); | 254 | 6 | return *newT; | 255 | 6 | } |
skgpu::ganesh::OpsTask::OpChain& skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::emplace_back<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 243 | 118k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 118k | this->unpoison(); | 245 | 118k | T* newT; | 246 | 118k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 117k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 117k | } else { | 250 | 247 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 247 | } | 252 | | | 253 | 118k | this->changeSize(fSize + 1); | 254 | 118k | return *newT; | 255 | 118k | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry& skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::emplace_back<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::emplace_back<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Line | Count | Source | 243 | 4.17k | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 4.17k | this->unpoison(); | 245 | 4.17k | T* newT; | 246 | 4.17k | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 4.17k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 4.17k | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 4.17k | this->changeSize(fSize + 1); | 254 | 4.17k | return *newT; | 255 | 4.17k | } |
StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo& skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::emplace_back<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Line | Count | Source | 243 | 375 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 375 | this->unpoison(); | 245 | 375 | T* newT; | 246 | 375 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 375 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 375 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 375 | this->changeSize(fSize + 1); | 254 | 375 | return *newT; | 255 | 375 | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >& skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::emplace_back<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >& skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::emplace_back<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet& skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::emplace_back<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>& skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::emplace_back<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>& skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::emplace_back<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skgpu::graphite::UploadInstance& skia_private::TArray<skgpu::graphite::UploadInstance, false>::emplace_back<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) sk_sp<sktext::gpu::TextBlob>& skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::emplace_back<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Line | Count | Source | 243 | 456 | template <typename... Args> T& emplace_back(Args&&... args) { | 244 | 456 | this->unpoison(); | 245 | 456 | T* newT; | 246 | 456 | if (this->capacity() > fSize) SK_LIKELY { | 247 | | // Emplace the new element in directly. | 248 | 456 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 249 | 456 | } else { | 250 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 251 | 0 | } | 252 | | | 253 | 456 | this->changeSize(fSize + 1); | 254 | 456 | return *newT; | 255 | 456 | } |
Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) Unexecuted instantiation: SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: GrRecordingContext::ProgramData& skia_private::TArray<GrRecordingContext::ProgramData, false>::emplace_back<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>& skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >& skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::emplace_back<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun& skia_private::TArray<(anonymous namespace)::ShapedRun, true>::emplace_back<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: skia::textlayout::Placeholder& skia_private::TArray<skia::textlayout::Placeholder, true>::emplace_back<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block& skia_private::TArray<skia::textlayout::Block, true>::emplace_back<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long& skia_private::TArray<unsigned long, true>::emplace_back<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine& skia_private::TArray<skia::textlayout::TextLine, false>::emplace_back<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkString& skia_private::TArray<SkString, true>::emplace_back<SkString const&>(SkString const&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor& skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::emplace_back<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) |
256 | | |
257 | | /** |
258 | | * Allocates n more default-initialized T values, and returns the address of |
259 | | * the start of that new range. Note: this address is only valid until the |
260 | | * next API call made on the array that might add or remove elements. |
261 | | */ |
262 | 424M | T* push_back_n(int n) { |
263 | 424M | SkASSERT(n >= 0); |
264 | 424M | T* newTs = TCast(this->push_back_raw(n)); |
265 | 2.72G | for (int i = 0; i < n; ++i) { |
266 | 2.29G | new (&newTs[i]) T; |
267 | 2.29G | } |
268 | 424M | return newTs; |
269 | 424M | } skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 262 | 411M | T* push_back_n(int n) { | 263 | 411M | SkASSERT(n >= 0); | 264 | 411M | T* newTs = TCast(this->push_back_raw(n)); | 265 | 2.44G | for (int i = 0; i < n; ++i) { | 266 | 2.03G | new (&newTs[i]) T; | 267 | 2.03G | } | 268 | 411M | return newTs; | 269 | 411M | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 262 | 11.6M | T* push_back_n(int n) { | 263 | 11.6M | SkASSERT(n >= 0); | 264 | 11.6M | T* newTs = TCast(this->push_back_raw(n)); | 265 | 241M | for (int i = 0; i < n; ++i) { | 266 | 229M | new (&newTs[i]) T; | 267 | 229M | } | 268 | 11.6M | return newTs; | 269 | 11.6M | } |
skia_private::TArray<float, true>::push_back_n(int) Line | Count | Source | 262 | 945k | T* push_back_n(int n) { | 263 | 945k | SkASSERT(n >= 0); | 264 | 945k | T* newTs = TCast(this->push_back_raw(n)); | 265 | 30.9M | for (int i = 0; i < n; ++i) { | 266 | 29.9M | new (&newTs[i]) T; | 267 | 29.9M | } | 268 | 945k | return newTs; | 269 | 945k | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int) skia_private::TArray<float*, true>::push_back_n(int) Line | Count | Source | 262 | 49.6k | T* push_back_n(int n) { | 263 | 49.6k | SkASSERT(n >= 0); | 264 | 49.6k | T* newTs = TCast(this->push_back_raw(n)); | 265 | 142k | for (int i = 0; i < n; ++i) { | 266 | 92.7k | new (&newTs[i]) T; | 267 | 92.7k | } | 268 | 49.6k | return newTs; | 269 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int) Line | Count | Source | 262 | 4 | T* push_back_n(int n) { | 263 | 4 | SkASSERT(n >= 0); | 264 | 4 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 8 | for (int i = 0; i < n; ++i) { | 266 | 4 | new (&newTs[i]) T; | 267 | 4 | } | 268 | 4 | return newTs; | 269 | 4 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) skia_private::TArray<SkRect, true>::push_back_n(int) Line | Count | Source | 262 | 1 | T* push_back_n(int n) { | 263 | 1 | SkASSERT(n >= 0); | 264 | 1 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 4 | for (int i = 0; i < n; ++i) { | 266 | 3 | new (&newTs[i]) T; | 267 | 3 | } | 268 | 1 | return newTs; | 269 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_n(int) Line | Count | Source | 262 | 894 | T* push_back_n(int n) { | 263 | 894 | SkASSERT(n >= 0); | 264 | 894 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 32.8k | for (int i = 0; i < n; ++i) { | 266 | 31.9k | new (&newTs[i]) T; | 267 | 31.9k | } | 268 | 894 | return newTs; | 269 | 894 | } |
skia_private::TArray<unsigned short, true>::push_back_n(int) Line | Count | Source | 262 | 35.7k | T* push_back_n(int n) { | 263 | 35.7k | SkASSERT(n >= 0); | 264 | 35.7k | T* newTs = TCast(this->push_back_raw(n)); | 265 | 390k | for (int i = 0; i < n; ++i) { | 266 | 354k | new (&newTs[i]) T; | 267 | 354k | } | 268 | 35.7k | return newTs; | 269 | 35.7k | } |
skia_private::TArray<SkMask::Format, true>::push_back_n(int) Line | Count | Source | 262 | 894 | T* push_back_n(int n) { | 263 | 894 | SkASSERT(n >= 0); | 264 | 894 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 32.8k | for (int i = 0; i < n; ++i) { | 266 | 31.9k | new (&newTs[i]) T; | 267 | 31.9k | } | 268 | 894 | return newTs; | 269 | 894 | } |
Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int) skia_private::TArray<SkGlyph const*, true>::push_back_n(int) Line | Count | Source | 262 | 33.9k | T* push_back_n(int n) { | 263 | 33.9k | SkASSERT(n >= 0); | 264 | 33.9k | T* newTs = TCast(this->push_back_raw(n)); | 265 | 324k | for (int i = 0; i < n; ++i) { | 266 | 290k | new (&newTs[i]) T; | 267 | 290k | } | 268 | 33.9k | return newTs; | 269 | 33.9k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int) Line | Count | Source | 262 | 944 | T* push_back_n(int n) { | 263 | 944 | SkASSERT(n >= 0); | 264 | 944 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 4.88k | for (int i = 0; i < n; ++i) { | 266 | 3.93k | new (&newTs[i]) T; | 267 | 3.93k | } | 268 | 944 | return newTs; | 269 | 944 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int) skia_private::TArray<OffsetEdge, true>::push_back_n(int) Line | Count | Source | 262 | 4.09k | T* push_back_n(int n) { | 263 | 4.09k | SkASSERT(n >= 0); | 264 | 4.09k | T* newTs = TCast(this->push_back_raw(n)); | 265 | 760k | for (int i = 0; i < n; ++i) { | 266 | 756k | new (&newTs[i]) T; | 267 | 756k | } | 268 | 4.09k | return newTs; | 269 | 4.09k | } |
skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 262 | 4 | T* push_back_n(int n) { | 263 | 4 | SkASSERT(n >= 0); | 264 | 4 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 16 | for (int i = 0; i < n; ++i) { | 266 | 12 | new (&newTs[i]) T; | 267 | 12 | } | 268 | 4 | return newTs; | 269 | 4 | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 262 | 4 | T* push_back_n(int n) { | 263 | 4 | SkASSERT(n >= 0); | 264 | 4 | T* newTs = TCast(this->push_back_raw(n)); | 265 | 16 | for (int i = 0; i < n; ++i) { | 266 | 12 | new (&newTs[i]) T; | 267 | 12 | } | 268 | 4 | return newTs; | 269 | 4 | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_n(int) |
270 | | |
271 | | /** |
272 | | * Version of above that uses a copy constructor to initialize all n items |
273 | | * to the same T. |
274 | | */ |
275 | 70.1k | T* push_back_n(int n, const T& t) { |
276 | 70.1k | SkASSERT(n >= 0); |
277 | 70.1k | T* newTs = TCast(this->push_back_raw(n)); |
278 | 8.39M | for (int i = 0; i < n; ++i) { |
279 | 8.32M | new (&newTs[i]) T(t); |
280 | 8.32M | } |
281 | 70.1k | return static_cast<T*>(newTs); |
282 | 70.1k | } skia_private::TArray<int, true>::push_back_n(int, int const&) Line | Count | Source | 275 | 49.7k | T* push_back_n(int n, const T& t) { | 276 | 49.7k | SkASSERT(n >= 0); | 277 | 49.7k | T* newTs = TCast(this->push_back_raw(n)); | 278 | 333k | for (int i = 0; i < n; ++i) { | 279 | 283k | new (&newTs[i]) T(t); | 280 | 283k | } | 281 | 49.7k | return static_cast<T*>(newTs); | 282 | 49.7k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&) skia_private::TArray<bool, true>::push_back_n(int, bool const&) Line | Count | Source | 275 | 11.3k | T* push_back_n(int n, const T& t) { | 276 | 11.3k | SkASSERT(n >= 0); | 277 | 11.3k | T* newTs = TCast(this->push_back_raw(n)); | 278 | 8.03M | for (int i = 0; i < n; ++i) { | 279 | 8.02M | new (&newTs[i]) T(t); | 280 | 8.02M | } | 281 | 11.3k | return static_cast<T*>(newTs); | 282 | 11.3k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&) Line | Count | Source | 275 | 8.99k | T* push_back_n(int n, const T& t) { | 276 | 8.99k | SkASSERT(n >= 0); | 277 | 8.99k | T* newTs = TCast(this->push_back_raw(n)); | 278 | 18.0k | for (int i = 0; i < n; ++i) { | 279 | 9.03k | new (&newTs[i]) T(t); | 280 | 9.03k | } | 281 | 8.99k | return static_cast<T*>(newTs); | 282 | 8.99k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_n(int, unsigned long const&) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const&) |
283 | | |
284 | | /** |
285 | | * Version of above that uses a copy constructor to initialize the n items |
286 | | * to separate T values. |
287 | | */ |
288 | 12.8k | T* push_back_n(int n, const T t[]) { |
289 | 12.8k | SkASSERT(n >= 0); |
290 | 12.8k | this->checkRealloc(n, kGrowing); |
291 | 12.8k | T* end = this->end(); |
292 | 12.8k | this->changeSize(fSize + n); |
293 | 25.8k | for (int i = 0; i < n; ++i) { |
294 | 12.9k | new (end + i) T(t[i]); |
295 | 12.9k | } |
296 | 12.8k | return end; |
297 | 12.8k | } AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData const*) Line | Count | Source | 288 | 34 | T* push_back_n(int n, const T t[]) { | 289 | 34 | SkASSERT(n >= 0); | 290 | 34 | this->checkRealloc(n, kGrowing); | 291 | 34 | T* end = this->end(); | 292 | 34 | this->changeSize(fSize + n); | 293 | 68 | for (int i = 0; i < n; ++i) { | 294 | 34 | new (end + i) T(t[i]); | 295 | 34 | } | 296 | 34 | return end; | 297 | 34 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*) Line | Count | Source | 288 | 592 | T* push_back_n(int n, const T t[]) { | 289 | 592 | SkASSERT(n >= 0); | 290 | 592 | this->checkRealloc(n, kGrowing); | 291 | 592 | T* end = this->end(); | 292 | 592 | this->changeSize(fSize + n); | 293 | 1.18k | for (int i = 0; i < n; ++i) { | 294 | 592 | new (end + i) T(t[i]); | 295 | 592 | } | 296 | 592 | return end; | 297 | 592 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*) Line | Count | Source | 288 | 352 | T* push_back_n(int n, const T t[]) { | 289 | 352 | SkASSERT(n >= 0); | 290 | 352 | this->checkRealloc(n, kGrowing); | 291 | 352 | T* end = this->end(); | 292 | 352 | this->changeSize(fSize + n); | 293 | 704 | for (int i = 0; i < n; ++i) { | 294 | 352 | new (end + i) T(t[i]); | 295 | 352 | } | 296 | 352 | return end; | 297 | 352 | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) skia_private::TArray<CircularRRectOp::RRect, true>::push_back_n(int, CircularRRectOp::RRect const*) Line | Count | Source | 288 | 18 | T* push_back_n(int n, const T t[]) { | 289 | 18 | SkASSERT(n >= 0); | 290 | 18 | this->checkRealloc(n, kGrowing); | 291 | 18 | T* end = this->end(); | 292 | 18 | this->changeSize(fSize + n); | 293 | 36 | for (int i = 0; i < n; ++i) { | 294 | 18 | new (end + i) T(t[i]); | 295 | 18 | } | 296 | 18 | return end; | 297 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) skia_private::TArray<CircleOp::Circle, true>::push_back_n(int, CircleOp::Circle const*) Line | Count | Source | 288 | 285 | T* push_back_n(int n, const T t[]) { | 289 | 285 | SkASSERT(n >= 0); | 290 | 285 | this->checkRealloc(n, kGrowing); | 291 | 285 | T* end = this->end(); | 292 | 285 | this->changeSize(fSize + n); | 293 | 587 | for (int i = 0; i < n; ++i) { | 294 | 302 | new (end + i) T(t[i]); | 295 | 302 | } | 296 | 285 | return end; | 297 | 285 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry const*) Line | Count | Source | 288 | 2.61k | T* push_back_n(int n, const T t[]) { | 289 | 2.61k | SkASSERT(n >= 0); | 290 | 2.61k | this->checkRealloc(n, kGrowing); | 291 | 2.61k | T* end = this->end(); | 292 | 2.61k | this->changeSize(fSize + n); | 293 | 5.23k | for (int i = 0; i < n; ++i) { | 294 | 2.62k | new (end + i) T(t[i]); | 295 | 2.62k | } | 296 | 2.61k | return end; | 297 | 2.61k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back_n(int, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const*) Line | Count | Source | 288 | 1 | T* push_back_n(int n, const T t[]) { | 289 | 1 | SkASSERT(n >= 0); | 290 | 1 | this->checkRealloc(n, kGrowing); | 291 | 1 | T* end = this->end(); | 292 | 1 | this->changeSize(fSize + n); | 293 | 2 | for (int i = 0; i < n; ++i) { | 294 | 1 | new (end + i) T(t[i]); | 295 | 1 | } | 296 | 1 | return end; | 297 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) skia_private::TArray<char, true>::push_back_n(int, char const*) Line | Count | Source | 288 | 8.99k | T* push_back_n(int n, const T t[]) { | 289 | 8.99k | SkASSERT(n >= 0); | 290 | 8.99k | this->checkRealloc(n, kGrowing); | 291 | 8.99k | T* end = this->end(); | 292 | 8.99k | this->changeSize(fSize + n); | 293 | 18.0k | for (int i = 0; i < n; ++i) { | 294 | 9.03k | new (end + i) T(t[i]); | 295 | 9.03k | } | 296 | 8.99k | return end; | 297 | 8.99k | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) |
298 | | |
299 | | /** |
300 | | * Version of above that uses the move constructor to set n items. |
301 | | */ |
302 | 35.0k | T* move_back_n(int n, T* t) { |
303 | 35.0k | SkASSERT(n >= 0); |
304 | 35.0k | this->checkRealloc(n, kGrowing); |
305 | 35.0k | T* end = this->end(); |
306 | 35.0k | this->changeSize(fSize + n); |
307 | 49.3k | for (int i = 0; i < n; ++i) { |
308 | 14.2k | new (end + i) T(std::move(t[i])); |
309 | 14.2k | } |
310 | 35.0k | return end; |
311 | 35.0k | } DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*) Line | Count | Source | 302 | 451 | T* move_back_n(int n, T* t) { | 303 | 451 | SkASSERT(n >= 0); | 304 | 451 | this->checkRealloc(n, kGrowing); | 305 | 451 | T* end = this->end(); | 306 | 451 | this->changeSize(fSize + n); | 307 | 902 | for (int i = 0; i < n; ++i) { | 308 | 451 | new (end + i) T(std::move(t[i])); | 309 | 451 | } | 310 | 451 | return end; | 311 | 451 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) skia_private::TArray<GrTextureProxy*, true>::move_back_n(int, GrTextureProxy**) Line | Count | Source | 302 | 11.5k | T* move_back_n(int n, T* t) { | 303 | 11.5k | SkASSERT(n >= 0); | 304 | 11.5k | this->checkRealloc(n, kGrowing); | 305 | 11.5k | T* end = this->end(); | 306 | 11.5k | this->changeSize(fSize + n); | 307 | 11.5k | for (int i = 0; i < n; ++i) { | 308 | 0 | new (end + i) T(std::move(t[i])); | 309 | 0 | } | 310 | 11.5k | return end; | 311 | 11.5k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**) Line | Count | Source | 302 | 11.5k | T* move_back_n(int n, T* t) { | 303 | 11.5k | SkASSERT(n >= 0); | 304 | 11.5k | this->checkRealloc(n, kGrowing); | 305 | 11.5k | T* end = this->end(); | 306 | 11.5k | this->changeSize(fSize + n); | 307 | 19.3k | for (int i = 0; i < n; ++i) { | 308 | 7.83k | new (end + i) T(std::move(t[i])); | 309 | 7.83k | } | 310 | 11.5k | return end; | 311 | 11.5k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*) Line | Count | Source | 302 | 11.5k | T* move_back_n(int n, T* t) { | 303 | 11.5k | SkASSERT(n >= 0); | 304 | 11.5k | this->checkRealloc(n, kGrowing); | 305 | 11.5k | T* end = this->end(); | 306 | 11.5k | this->changeSize(fSize + n); | 307 | 17.5k | for (int i = 0; i < n; ++i) { | 308 | 5.96k | new (end + i) T(std::move(t[i])); | 309 | 5.96k | } | 310 | 11.5k | return end; | 311 | 11.5k | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) |
312 | | |
313 | | /** |
314 | | * Removes the last element. Not safe to call when size() == 0. |
315 | | */ |
316 | 131k | void pop_back() { |
317 | 131k | sk_collection_not_empty(this->empty()); |
318 | 131k | fData[fSize - 1].~T(); |
319 | 131k | this->changeSize(fSize - 1); |
320 | 131k | } Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back() skia_private::TArray<bool, true>::pop_back() Line | Count | Source | 316 | 492 | void pop_back() { | 317 | 492 | sk_collection_not_empty(this->empty()); | 318 | 492 | fData[fSize - 1].~T(); | 319 | 492 | this->changeSize(fSize - 1); | 320 | 492 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back() Line | Count | Source | 316 | 56.0k | void pop_back() { | 317 | 56.0k | sk_collection_not_empty(this->empty()); | 318 | 56.0k | fData[fSize - 1].~T(); | 319 | 56.0k | this->changeSize(fSize - 1); | 320 | 56.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::pop_back() skia_private::TArray<SkSL::RP::Instruction, true>::pop_back() Line | Count | Source | 316 | 695 | void pop_back() { | 317 | 695 | sk_collection_not_empty(this->empty()); | 318 | 695 | fData[fSize - 1].~T(); | 319 | 695 | this->changeSize(fSize - 1); | 320 | 695 | } |
skia_private::TArray<int, true>::pop_back() Line | Count | Source | 316 | 8 | void pop_back() { | 317 | 8 | sk_collection_not_empty(this->empty()); | 318 | 8 | fData[fSize - 1].~T(); | 319 | 8 | this->changeSize(fSize - 1); | 320 | 8 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back() Line | Count | Source | 316 | 147 | void pop_back() { | 317 | 147 | sk_collection_not_empty(this->empty()); | 318 | 147 | fData[fSize - 1].~T(); | 319 | 147 | this->changeSize(fSize - 1); | 320 | 147 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::pop_back() Unexecuted instantiation: skia_private::TArray<float, true>::pop_back() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::pop_back() Line | Count | Source | 316 | 73.5k | void pop_back() { | 317 | 73.5k | sk_collection_not_empty(this->empty()); | 318 | 73.5k | fData[fSize - 1].~T(); | 319 | 73.5k | this->changeSize(fSize - 1); | 320 | 73.5k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::pop_back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::pop_back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::pop_back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::pop_back() skia_private::TArray<SkSVGDevice::ClipRec, true>::pop_back() Line | Count | Source | 316 | 356 | void pop_back() { | 317 | 356 | sk_collection_not_empty(this->empty()); | 318 | 356 | fData[fSize - 1].~T(); | 319 | 356 | this->changeSize(fSize - 1); | 320 | 356 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::pop_back() |
321 | | |
322 | | /** |
323 | | * Removes the last n elements. Not safe to call when size() < n. |
324 | | */ |
325 | 4.84k | void pop_back_n(int n) { |
326 | 4.84k | SkASSERT(n >= 0); |
327 | 4.84k | SkASSERT(this->size() >= n); |
328 | 4.84k | int i = fSize; |
329 | 1.52M | while (i-- > fSize - n) { |
330 | 1.52M | (*this)[i].~T(); |
331 | 1.52M | } |
332 | 4.84k | this->changeSize(fSize - n); |
333 | 4.84k | } skia_private::TArray<SkPoint, true>::pop_back_n(int) Line | Count | Source | 325 | 4.07k | void pop_back_n(int n) { | 326 | 4.07k | SkASSERT(n >= 0); | 327 | 4.07k | SkASSERT(this->size() >= n); | 328 | 4.07k | int i = fSize; | 329 | 1.51M | while (i-- > fSize - n) { | 330 | 1.51M | (*this)[i].~T(); | 331 | 1.51M | } | 332 | 4.07k | this->changeSize(fSize - n); | 333 | 4.07k | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::pop_back_n(int) Line | Count | Source | 325 | 775 | void pop_back_n(int n) { | 326 | 775 | SkASSERT(n >= 0); | 327 | 775 | SkASSERT(this->size() >= n); | 328 | 775 | int i = fSize; | 329 | 12.3k | while (i-- > fSize - n) { | 330 | 11.5k | (*this)[i].~T(); | 331 | 11.5k | } | 332 | 775 | this->changeSize(fSize - n); | 333 | 775 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::pop_back_n(int) |
334 | | |
335 | | /** |
336 | | * Pushes or pops from the back to resize. Pushes will be default initialized. |
337 | | */ |
338 | 82.7M | void resize_back(int newCount) { |
339 | 82.7M | SkASSERT(newCount >= 0); |
340 | 82.7M | if (newCount > this->size()) { |
341 | 80.0M | if (this->empty()) { |
342 | | // When the container is completely empty, grow to exactly the requested size. |
343 | 79.9M | this->checkRealloc(newCount, kExactFit); |
344 | 79.9M | } |
345 | 80.0M | this->push_back_n(newCount - fSize); |
346 | 80.0M | } else if (newCount < this->size()) { |
347 | 4.84k | this->pop_back_n(fSize - newCount); |
348 | 4.84k | } |
349 | 82.7M | } skia_private::TArray<SkPoint, true>::resize_back(int) Line | Count | Source | 338 | 78.9M | void resize_back(int newCount) { | 339 | 78.9M | SkASSERT(newCount >= 0); | 340 | 78.9M | if (newCount > this->size()) { | 341 | 78.2M | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 78.2M | this->checkRealloc(newCount, kExactFit); | 344 | 78.2M | } | 345 | 78.2M | this->push_back_n(newCount - fSize); | 346 | 78.2M | } else if (newCount < this->size()) { | 347 | 4.07k | this->pop_back_n(fSize - newCount); | 348 | 4.07k | } | 349 | 78.9M | } |
skia_private::TArray<unsigned char, true>::resize_back(int) Line | Count | Source | 338 | 1.81M | void resize_back(int newCount) { | 339 | 1.81M | SkASSERT(newCount >= 0); | 340 | 1.81M | if (newCount > this->size()) { | 341 | 1.25M | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 1.25M | this->checkRealloc(newCount, kExactFit); | 344 | 1.25M | } | 345 | 1.25M | this->push_back_n(newCount - fSize); | 346 | 1.25M | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 1.81M | } |
skia_private::TArray<float, true>::resize_back(int) Line | Count | Source | 338 | 1.84M | void resize_back(int newCount) { | 339 | 1.84M | SkASSERT(newCount >= 0); | 340 | 1.84M | if (newCount > this->size()) { | 341 | 348k | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 348k | this->checkRealloc(newCount, kExactFit); | 344 | 348k | } | 345 | 348k | this->push_back_n(newCount - fSize); | 346 | 1.49M | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 1.84M | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) skia_private::TArray<float*, true>::resize_back(int) Line | Count | Source | 338 | 49.6k | void resize_back(int newCount) { | 339 | 49.6k | SkASSERT(newCount >= 0); | 340 | 49.6k | if (newCount > this->size()) { | 341 | 49.6k | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 49.6k | this->checkRealloc(newCount, kExactFit); | 344 | 49.6k | } | 345 | 49.6k | this->push_back_n(newCount - fSize); | 346 | 49.6k | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Line | Count | Source | 338 | 4 | void resize_back(int newCount) { | 339 | 4 | SkASSERT(newCount >= 0); | 340 | 4 | if (newCount > this->size()) { | 341 | 4 | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 4 | this->checkRealloc(newCount, kExactFit); | 344 | 4 | } | 345 | 4 | this->push_back_n(newCount - fSize); | 346 | 4 | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 4 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Line | Count | Source | 338 | 1.09k | void resize_back(int newCount) { | 339 | 1.09k | SkASSERT(newCount >= 0); | 340 | 1.09k | if (newCount > this->size()) { | 341 | 0 | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 0 | this->checkRealloc(newCount, kExactFit); | 344 | 0 | } | 345 | 0 | this->push_back_n(newCount - fSize); | 346 | 1.09k | } else if (newCount < this->size()) { | 347 | 775 | this->pop_back_n(fSize - newCount); | 348 | 775 | } | 349 | 1.09k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Line | Count | Source | 338 | 901 | void resize_back(int newCount) { | 339 | 901 | SkASSERT(newCount >= 0); | 340 | 901 | if (newCount > this->size()) { | 341 | 894 | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 894 | this->checkRealloc(newCount, kExactFit); | 344 | 894 | } | 345 | 894 | this->push_back_n(newCount - fSize); | 346 | 894 | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 901 | } |
skia_private::TArray<unsigned short, true>::resize_back(int) Line | Count | Source | 338 | 35.8k | void resize_back(int newCount) { | 339 | 35.8k | SkASSERT(newCount >= 0); | 340 | 35.8k | if (newCount > this->size()) { | 341 | 35.7k | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 35.7k | this->checkRealloc(newCount, kExactFit); | 344 | 35.7k | } | 345 | 35.7k | this->push_back_n(newCount - fSize); | 346 | 35.7k | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 35.8k | } |
skia_private::TArray<SkMask::Format, true>::resize_back(int) Line | Count | Source | 338 | 901 | void resize_back(int newCount) { | 339 | 901 | SkASSERT(newCount >= 0); | 340 | 901 | if (newCount > this->size()) { | 341 | 894 | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 894 | this->checkRealloc(newCount, kExactFit); | 344 | 894 | } | 345 | 894 | this->push_back_n(newCount - fSize); | 346 | 894 | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 901 | } |
Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int) skia_private::TArray<SkGlyph const*, true>::resize_back(int) Line | Count | Source | 338 | 34.0k | void resize_back(int newCount) { | 339 | 34.0k | SkASSERT(newCount >= 0); | 340 | 34.0k | if (newCount > this->size()) { | 341 | 33.9k | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 33.9k | this->checkRealloc(newCount, kExactFit); | 344 | 33.9k | } | 345 | 33.9k | this->push_back_n(newCount - fSize); | 346 | 33.9k | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 34.0k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Line | Count | Source | 338 | 1.08k | void resize_back(int newCount) { | 339 | 1.08k | SkASSERT(newCount >= 0); | 340 | 1.08k | if (newCount > this->size()) { | 341 | 944 | if (this->empty()) { | 342 | | // When the container is completely empty, grow to exactly the requested size. | 343 | 944 | this->checkRealloc(newCount, kExactFit); | 344 | 944 | } | 345 | 944 | this->push_back_n(newCount - fSize); | 346 | 944 | } else if (newCount < this->size()) { | 347 | 0 | this->pop_back_n(fSize - newCount); | 348 | 0 | } | 349 | 1.08k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<float, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<float*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize_back(int) |
350 | | |
351 | | /** Swaps the contents of this array with that array. Does a pointer swap if possible, |
352 | | otherwise copies the T values. */ |
353 | 381k | void swap(TArray& that) { |
354 | 381k | using std::swap; |
355 | 381k | if (this == &that) { |
356 | 0 | return; |
357 | 0 | } |
358 | 381k | if (fOwnMemory && that.fOwnMemory) { |
359 | 360k | swap(fData, that.fData); |
360 | 360k | swap(fSize, that.fSize); |
361 | | |
362 | | // Can't use swap because fCapacity is a bit field. |
363 | 360k | auto allocCount = fCapacity; |
364 | 360k | fCapacity = that.fCapacity; |
365 | 360k | that.fCapacity = allocCount; |
366 | 360k | } else { |
367 | | // This could be more optimal... |
368 | 21.0k | TArray copy(std::move(that)); |
369 | 21.0k | that = std::move(*this); |
370 | 21.0k | *this = std::move(copy); |
371 | 21.0k | } |
372 | 381k | } skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&) Line | Count | Source | 353 | 48.6k | void swap(TArray& that) { | 354 | 48.6k | using std::swap; | 355 | 48.6k | if (this == &that) { | 356 | 0 | return; | 357 | 0 | } | 358 | 48.6k | if (fOwnMemory && that.fOwnMemory) { | 359 | 48.6k | swap(fData, that.fData); | 360 | 48.6k | swap(fSize, that.fSize); | 361 | | | 362 | | // Can't use swap because fCapacity is a bit field. | 363 | 48.6k | auto allocCount = fCapacity; | 364 | 48.6k | fCapacity = that.fCapacity; | 365 | 48.6k | that.fCapacity = allocCount; | 366 | 48.6k | } else { | 367 | | // This could be more optimal... | 368 | 0 | TArray copy(std::move(that)); | 369 | 0 | that = std::move(*this); | 370 | 0 | *this = std::move(copy); | 371 | 0 | } | 372 | 48.6k | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&) Line | Count | Source | 353 | 21.0k | void swap(TArray& that) { | 354 | 21.0k | using std::swap; | 355 | 21.0k | if (this == &that) { | 356 | 0 | return; | 357 | 0 | } | 358 | 21.0k | if (fOwnMemory && that.fOwnMemory) { | 359 | 0 | swap(fData, that.fData); | 360 | 0 | swap(fSize, that.fSize); | 361 | | | 362 | | // Can't use swap because fCapacity is a bit field. | 363 | 0 | auto allocCount = fCapacity; | 364 | 0 | fCapacity = that.fCapacity; | 365 | 0 | that.fCapacity = allocCount; | 366 | 21.0k | } else { | 367 | | // This could be more optimal... | 368 | 21.0k | TArray copy(std::move(that)); | 369 | 21.0k | that = std::move(*this); | 370 | 21.0k | *this = std::move(copy); | 371 | 21.0k | } | 372 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::swap(skia_private::TArray<sk_sp<GrRenderTask>, true>&) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&) Line | Count | Source | 353 | 152k | void swap(TArray& that) { | 354 | 152k | using std::swap; | 355 | 152k | if (this == &that) { | 356 | 0 | return; | 357 | 0 | } | 358 | 152k | if (fOwnMemory && that.fOwnMemory) { | 359 | 152k | swap(fData, that.fData); | 360 | 152k | swap(fSize, that.fSize); | 361 | | | 362 | | // Can't use swap because fCapacity is a bit field. | 363 | 152k | auto allocCount = fCapacity; | 364 | 152k | fCapacity = that.fCapacity; | 365 | 152k | that.fCapacity = allocCount; | 366 | 152k | } else { | 367 | | // This could be more optimal... | 368 | 0 | TArray copy(std::move(that)); | 369 | 0 | that = std::move(*this); | 370 | 0 | *this = std::move(copy); | 371 | 0 | } | 372 | 152k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&) Line | Count | Source | 353 | 158k | void swap(TArray& that) { | 354 | 158k | using std::swap; | 355 | 158k | if (this == &that) { | 356 | 0 | return; | 357 | 0 | } | 358 | 158k | if (fOwnMemory && that.fOwnMemory) { | 359 | 158k | swap(fData, that.fData); | 360 | 158k | swap(fSize, that.fSize); | 361 | | | 362 | | // Can't use swap because fCapacity is a bit field. | 363 | 158k | auto allocCount = fCapacity; | 364 | 158k | fCapacity = that.fCapacity; | 365 | 158k | that.fCapacity = allocCount; | 366 | 158k | } else { | 367 | | // This could be more optimal... | 368 | 0 | TArray copy(std::move(that)); | 369 | 0 | that = std::move(*this); | 370 | 0 | *this = std::move(copy); | 371 | 0 | } | 372 | 158k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::swap(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&) Line | Count | Source | 353 | 456 | void swap(TArray& that) { | 354 | 456 | using std::swap; | 355 | 456 | if (this == &that) { | 356 | 0 | return; | 357 | 0 | } | 358 | 456 | if (fOwnMemory && that.fOwnMemory) { | 359 | 456 | swap(fData, that.fData); | 360 | 456 | swap(fSize, that.fSize); | 361 | | | 362 | | // Can't use swap because fCapacity is a bit field. | 363 | 456 | auto allocCount = fCapacity; | 364 | 456 | fCapacity = that.fCapacity; | 365 | 456 | that.fCapacity = allocCount; | 366 | 456 | } else { | 367 | | // This could be more optimal... | 368 | 0 | TArray copy(std::move(that)); | 369 | 0 | that = std::move(*this); | 370 | 0 | *this = std::move(copy); | 371 | 0 | } | 372 | 456 | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::swap(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&) Unexecuted instantiation: skia_private::TArray<float, true>::swap(skia_private::TArray<float, true>&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&) |
373 | | |
374 | | /** |
375 | | * Moves all elements of `that` to the end of this array, leaving `that` empty. |
376 | | * This is a no-op if `that` is empty or equal to this array. |
377 | | */ |
378 | 0 | void move_back(TArray& that) { |
379 | 0 | if (that.empty() || &that == this) { |
380 | 0 | return; |
381 | 0 | } |
382 | 0 | void* dst = this->push_back_raw(that.size()); |
383 | | // After move() returns, the contents of `dst` will have either been in-place initialized |
384 | | // using a the move constructor (per-item from `that`'s elements), or will have been |
385 | | // mem-copied into when MEM_MOVE is true (now valid objects). |
386 | 0 | that.move(dst); |
387 | | // All items in `that` have either been destroyed (when MEM_MOVE is false) or should be |
388 | | // considered invalid (when MEM_MOVE is true). Reset fSize to 0 directly to skip any further |
389 | | // per-item destruction. |
390 | 0 | that.changeSize(0); |
391 | 0 | } |
392 | | |
393 | 786M | T* begin() { |
394 | 786M | return fData; |
395 | 786M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin() Line | Count | Source | 393 | 7.36k | T* begin() { | 394 | 7.36k | return fData; | 395 | 7.36k | } |
skia_private::TArray<float, true>::begin() Line | Count | Source | 393 | 11.2M | T* begin() { | 394 | 11.2M | return fData; | 395 | 11.2M | } |
skia_private::TArray<unsigned char, true>::begin() Line | Count | Source | 393 | 88.1M | T* begin() { | 394 | 88.1M | return fData; | 395 | 88.1M | } |
skia_private::TArray<SkPoint, true>::begin() Line | Count | Source | 393 | 166M | T* begin() { | 394 | 166M | return fData; | 395 | 166M | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin() Line | Count | Source | 393 | 557 | T* begin() { | 394 | 557 | return fData; | 395 | 557 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() Line | Count | Source | 393 | 415k | T* begin() { | 394 | 415k | return fData; | 395 | 415k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin() skia_private::TArray<int, true>::begin() Line | Count | Source | 393 | 239k | T* begin() { | 394 | 239k | return fData; | 395 | 239k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::begin() Line | Count | Source | 393 | 2.58k | T* begin() { | 394 | 2.58k | return fData; | 395 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::begin() skia_private::TArray<sk_sp<SkImageFilter>, true>::begin() Line | Count | Source | 393 | 26.6k | T* begin() { | 394 | 26.6k | return fData; | 395 | 26.6k | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::begin() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() Line | Count | Source | 393 | 12.3k | T* begin() { | 394 | 12.3k | return fData; | 395 | 12.3k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::begin() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::begin() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<char const*, true>::begin() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::begin() Line | Count | Source | 393 | 24 | T* begin() { | 394 | 24 | return fData; | 395 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::begin() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin() skia_private::TArray<bool, true>::begin() Line | Count | Source | 393 | 12.0k | T* begin() { | 394 | 12.0k | return fData; | 395 | 12.0k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::begin() skia_private::TArray<SkPath, true>::begin() Line | Count | Source | 393 | 170k | T* begin() { | 394 | 170k | return fData; | 395 | 170k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin() Line | Count | Source | 393 | 3.34M | T* begin() { | 394 | 3.34M | return fData; | 395 | 3.34M | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin() Line | Count | Source | 393 | 419k | T* begin() { | 394 | 419k | return fData; | 395 | 419k | } |
skia_private::TArray<std::__1::thread, false>::begin() Line | Count | Source | 393 | 56 | T* begin() { | 394 | 56 | return fData; | 395 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin() skia_private::TArray<sk_sp<SkShader>, true>::begin() Line | Count | Source | 393 | 29.4k | T* begin() { | 394 | 29.4k | return fData; | 395 | 29.4k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin() Line | Count | Source | 393 | 207k | T* begin() { | 394 | 207k | return fData; | 395 | 207k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() skia_private::TArray<sk_sp<SkVertices const>, true>::begin() Line | Count | Source | 393 | 382 | T* begin() { | 394 | 382 | return fData; | 395 | 382 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() Line | Count | Source | 393 | 40 | T* begin() { | 394 | 40 | return fData; | 395 | 40 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() skia_private::TArray<sk_sp<SkPicture const>, true>::begin() Line | Count | Source | 393 | 12.6k | T* begin() { | 394 | 12.6k | return fData; | 395 | 12.6k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::begin() Line | Count | Source | 393 | 38.3k | T* begin() { | 394 | 38.3k | return fData; | 395 | 38.3k | } |
skia_private::TArray<SkPaint, true>::begin() Line | Count | Source | 393 | 6.54k | T* begin() { | 394 | 6.54k | return fData; | 395 | 6.54k | } |
skia_private::TArray<SkMatrix, true>::begin() Line | Count | Source | 393 | 622 | T* begin() { | 394 | 622 | return fData; | 395 | 622 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin() Line | Count | Source | 393 | 10.4k | T* begin() { | 394 | 10.4k | return fData; | 395 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::begin() Line | Count | Source | 393 | 1 | T* begin() { | 394 | 1 | return fData; | 395 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::begin() Line | Count | Source | 393 | 6.22M | T* begin() { | 394 | 6.22M | return fData; | 395 | 6.22M | } |
skia_private::TArray<double, true>::begin() Line | Count | Source | 393 | 124k | T* begin() { | 394 | 124k | return fData; | 395 | 124k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::begin() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::begin() Line | Count | Source | 393 | 14.3k | T* begin() { | 394 | 14.3k | return fData; | 395 | 14.3k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() Line | Count | Source | 393 | 220k | T* begin() { | 394 | 220k | return fData; | 395 | 220k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin() Line | Count | Source | 393 | 22.8k | T* begin() { | 394 | 22.8k | return fData; | 395 | 22.8k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin() Line | Count | Source | 393 | 6.47k | T* begin() { | 394 | 6.47k | return fData; | 395 | 6.47k | } |
skia_private::TArray<SkSL::Field, true>::begin() Line | Count | Source | 393 | 136 | T* begin() { | 394 | 136 | return fData; | 395 | 136 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::begin() skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::begin() Line | Count | Source | 393 | 25.6k | T* begin() { | 394 | 25.6k | return fData; | 395 | 25.6k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin() Line | Count | Source | 393 | 99.3k | T* begin() { | 394 | 99.3k | return fData; | 395 | 99.3k | } |
skia_private::TArray<float*, true>::begin() Line | Count | Source | 393 | 49.6k | T* begin() { | 394 | 49.6k | return fData; | 395 | 49.6k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin() Line | Count | Source | 393 | 36 | T* begin() { | 394 | 36 | return fData; | 395 | 36 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin() Line | Count | Source | 393 | 4 | T* begin() { | 394 | 4 | return fData; | 395 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::begin() Line | Count | Source | 393 | 59 | T* begin() { | 394 | 59 | return fData; | 395 | 59 | } |
skia_private::TArray<SkSL::Type const*, true>::begin() Line | Count | Source | 393 | 18.2k | T* begin() { | 394 | 18.2k | return fData; | 395 | 18.2k | } |
skia_private::TArray<SkSL::Variable*, true>::begin() Line | Count | Source | 393 | 9.63k | T* begin() { | 394 | 9.63k | return fData; | 395 | 9.63k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::begin() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::begin() Line | Count | Source | 393 | 23.6k | T* begin() { | 394 | 23.6k | return fData; | 395 | 23.6k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::begin() skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() Line | Count | Source | 393 | 106k | T* begin() { | 394 | 106k | return fData; | 395 | 106k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin() Line | Count | Source | 393 | 21.0k | T* begin() { | 394 | 21.0k | return fData; | 395 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin() Line | Count | Source | 393 | 52.6k | T* begin() { | 394 | 52.6k | return fData; | 395 | 52.6k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin() Line | Count | Source | 393 | 39.4k | T* begin() { | 394 | 39.4k | return fData; | 395 | 39.4k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() Line | Count | Source | 393 | 276k | T* begin() { | 394 | 276k | return fData; | 395 | 276k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin() skia_private::TArray<GrRenderTask*, true>::begin() Line | Count | Source | 393 | 239k | T* begin() { | 394 | 239k | return fData; | 395 | 239k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin() Line | Count | Source | 393 | 5.82k | T* begin() { | 394 | 5.82k | return fData; | 395 | 5.82k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::begin() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::begin() Line | Count | Source | 393 | 477 | T* begin() { | 394 | 477 | return fData; | 395 | 477 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin() Line | Count | Source | 393 | 195 | T* begin() { | 394 | 195 | return fData; | 395 | 195 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin() Line | Count | Source | 393 | 335 | T* begin() { | 394 | 335 | return fData; | 395 | 335 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin() Line | Count | Source | 393 | 5.72k | T* begin() { | 394 | 5.72k | return fData; | 395 | 5.72k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() Line | Count | Source | 393 | 227 | T* begin() { | 394 | 227 | return fData; | 395 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() Line | Count | Source | 393 | 1 | T* begin() { | 394 | 1 | return fData; | 395 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin() Line | Count | Source | 393 | 1 | T* begin() { | 394 | 1 | return fData; | 395 | 1 | } |
skia_private::TArray<SkRect, true>::begin() Line | Count | Source | 393 | 1 | T* begin() { | 394 | 1 | return fData; | 395 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() Line | Count | Source | 393 | 7.85k | T* begin() { | 394 | 7.85k | return fData; | 395 | 7.85k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::begin() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::begin() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::begin() Line | Count | Source | 393 | 9.17k | T* begin() { | 394 | 9.17k | return fData; | 395 | 9.17k | } |
skia_private::TArray<GrSurfaceProxy*, true>::begin() Line | Count | Source | 393 | 74.4k | T* begin() { | 394 | 74.4k | return fData; | 395 | 74.4k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::begin() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::begin() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::begin() skia_private::TArray<CircularRRectOp::RRect, true>::begin() Line | Count | Source | 393 | 224 | T* begin() { | 394 | 224 | return fData; | 395 | 224 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() Line | Count | Source | 393 | 10 | T* begin() { | 394 | 10 | return fData; | 395 | 10 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin() skia_private::TArray<CircleOp::Circle, true>::begin() Line | Count | Source | 393 | 748 | T* begin() { | 394 | 748 | return fData; | 395 | 748 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::begin() Line | Count | Source | 393 | 9 | T* begin() { | 394 | 9 | return fData; | 395 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() Line | Count | Source | 393 | 10 | T* begin() { | 394 | 10 | return fData; | 395 | 10 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin() Line | Count | Source | 393 | 6 | T* begin() { | 394 | 6 | return fData; | 395 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() Line | Count | Source | 393 | 403k | T* begin() { | 394 | 403k | return fData; | 395 | 403k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::begin() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() Line | Count | Source | 393 | 6.79k | T* begin() { | 394 | 6.79k | return fData; | 395 | 6.79k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() Line | Count | Source | 393 | 400 | T* begin() { | 394 | 400 | return fData; | 395 | 400 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::begin() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::begin() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::begin() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin() Line | Count | Source | 393 | 894 | T* begin() { | 394 | 894 | return fData; | 395 | 894 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin() Line | Count | Source | 393 | 497 | T* begin() { | 394 | 497 | return fData; | 395 | 497 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin() Line | Count | Source | 393 | 2.51k | T* begin() { | 394 | 2.51k | return fData; | 395 | 2.51k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin() skia_private::TArray<SkFontScanner::AxisDefinition, true>::begin() Line | Count | Source | 393 | 1.58k | T* begin() { | 394 | 1.58k | return fData; | 395 | 1.58k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::begin() Line | Count | Source | 393 | 1 | T* begin() { | 394 | 1 | return fData; | 395 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::begin() skia_private::TArray<unsigned short, true>::begin() Line | Count | Source | 393 | 35.7k | T* begin() { | 394 | 35.7k | return fData; | 395 | 35.7k | } |
skia_private::TArray<SkMask::Format, true>::begin() Line | Count | Source | 393 | 894 | T* begin() { | 394 | 894 | return fData; | 395 | 894 | } |
skia_private::TArray<SkPackedGlyphID, true>::begin() Line | Count | Source | 393 | 894 | T* begin() { | 394 | 894 | return fData; | 395 | 894 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() skia_private::TArray<SkGlyph const*, true>::begin() Line | Count | Source | 393 | 33.9k | T* begin() { | 394 | 33.9k | return fData; | 395 | 33.9k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin() Line | Count | Source | 393 | 498M | T* begin() { | 394 | 498M | return fData; | 395 | 498M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::begin() Line | Count | Source | 393 | 3 | T* begin() { | 394 | 3 | return fData; | 395 | 3 | } |
skia_private::TArray<SkClosestRecord const*, true>::begin() Line | Count | Source | 393 | 5.91M | T* begin() { | 394 | 5.91M | return fData; | 395 | 5.91M | } |
skia_private::TArray<SkClosestRecord, true>::begin() Line | Count | Source | 393 | 2.98M | T* begin() { | 394 | 2.98M | return fData; | 395 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin() Line | Count | Source | 393 | 34.0k | T* begin() { | 394 | 34.0k | return fData; | 395 | 34.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::begin() skia_private::TArray<PathSegment, true>::begin() Line | Count | Source | 393 | 16 | T* begin() { | 394 | 16 | return fData; | 395 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::begin() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::begin() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::begin() skia_private::TArray<OffsetEdge, true>::begin() Line | Count | Source | 393 | 369 | T* begin() { | 394 | 369 | return fData; | 395 | 369 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::begin() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::begin() Line | Count | Source | 393 | 6.95k | T* begin() { | 394 | 6.95k | return fData; | 395 | 6.95k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::begin() skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() Line | Count | Source | 393 | 285 | T* begin() { | 394 | 285 | return fData; | 395 | 285 | } |
skia_private::TArray<char, true>::begin() Line | Count | Source | 393 | 233 | T* begin() { | 394 | 233 | return fData; | 395 | 233 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin() Line | Count | Source | 393 | 233 | T* begin() { | 394 | 233 | return fData; | 395 | 233 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::begin() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::begin() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::begin() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::begin() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::begin() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::begin() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::begin() Line | Count | Source | 393 | 9.23k | T* begin() { | 394 | 9.23k | return fData; | 395 | 9.23k | } |
|
396 | 919M | const T* begin() const { |
397 | 919M | return fData; |
398 | 919M | } skia_private::TArray<unsigned char, true>::begin() const Line | Count | Source | 396 | 324M | const T* begin() const { | 397 | 324M | return fData; | 398 | 324M | } |
skia_private::TArray<SkPoint, true>::begin() const Line | Count | Source | 396 | 348M | const T* begin() const { | 397 | 348M | return fData; | 398 | 348M | } |
skia_private::TArray<float, true>::begin() const Line | Count | Source | 396 | 242M | const T* begin() const { | 397 | 242M | return fData; | 398 | 242M | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() const Line | Count | Source | 396 | 804k | const T* begin() const { | 397 | 804k | return fData; | 398 | 804k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const Line | Count | Source | 396 | 1.13M | const T* begin() const { | 397 | 1.13M | return fData; | 398 | 1.13M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::begin() const Line | Count | Source | 396 | 1.21M | const T* begin() const { | 397 | 1.21M | return fData; | 398 | 1.21M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() const Line | Count | Source | 396 | 13.8k | const T* begin() const { | 397 | 13.8k | return fData; | 398 | 13.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const Line | Count | Source | 396 | 22.5k | const T* begin() const { | 397 | 22.5k | return fData; | 398 | 22.5k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const Line | Count | Source | 396 | 99.4k | const T* begin() const { | 397 | 99.4k | return fData; | 398 | 99.4k | } |
skia_private::TArray<int, true>::begin() const Line | Count | Source | 396 | 82 | const T* begin() const { | 397 | 82 | return fData; | 398 | 82 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::begin() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() const skia_private::TArray<GrSurfaceProxy*, true>::begin() const Line | Count | Source | 396 | 884k | const T* begin() const { | 397 | 884k | return fData; | 398 | 884k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const Line | Count | Source | 396 | 96.8k | const T* begin() const { | 397 | 96.8k | return fData; | 398 | 96.8k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() const skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() const Line | Count | Source | 396 | 384 | const T* begin() const { | 397 | 384 | return fData; | 398 | 384 | } |
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() const |
399 | | |
400 | | // It's safe to use fItemArray + fSize because if fItemArray is nullptr then adding 0 is |
401 | | // valid and returns nullptr. See [expr.add] in the C++ standard. |
402 | 709M | T* end() { |
403 | 709M | if (fData == nullptr) { |
404 | 53.2k | SkASSERT(fSize == 0); |
405 | 53.2k | } |
406 | 709M | return fData + fSize; |
407 | 709M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end() Line | Count | Source | 402 | 7.36k | T* end() { | 403 | 7.36k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 7.36k | return fData + fSize; | 407 | 7.36k | } |
skia_private::TArray<SkPoint, true>::end() Line | Count | Source | 402 | 88.2M | T* end() { | 403 | 88.2M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 88.2M | return fData + fSize; | 407 | 88.2M | } |
skia_private::TArray<unsigned char, true>::end() Line | Count | Source | 402 | 88.1M | T* end() { | 403 | 88.1M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 88.1M | return fData + fSize; | 407 | 88.1M | } |
skia_private::TArray<float, true>::end() Line | Count | Source | 402 | 11.1M | T* end() { | 403 | 11.1M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 11.1M | return fData + fSize; | 407 | 11.1M | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::end() Line | Count | Source | 402 | 557 | T* end() { | 403 | 557 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 557 | return fData + fSize; | 407 | 557 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() Line | Count | Source | 402 | 415k | T* end() { | 403 | 415k | if (fData == nullptr) { | 404 | 2.95k | SkASSERT(fSize == 0); | 405 | 2.95k | } | 406 | 415k | return fData + fSize; | 407 | 415k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end() skia_private::TArray<int, true>::end() Line | Count | Source | 402 | 239k | T* end() { | 403 | 239k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 239k | return fData + fSize; | 407 | 239k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::end() Line | Count | Source | 402 | 2.58k | T* end() { | 403 | 2.58k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 2.58k | return fData + fSize; | 407 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() Line | Count | Source | 402 | 12.3k | T* end() { | 403 | 12.3k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 12.3k | return fData + fSize; | 407 | 12.3k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::end() Line | Count | Source | 402 | 24 | T* end() { | 403 | 24 | if (fData == nullptr) { | 404 | 24 | SkASSERT(fSize == 0); | 405 | 24 | } | 406 | 24 | return fData + fSize; | 407 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() skia_private::TArray<bool, true>::end() Line | Count | Source | 402 | 12.0k | T* end() { | 403 | 12.0k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 12.0k | return fData + fSize; | 407 | 12.0k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() skia_private::TArray<SkPath, true>::end() Line | Count | Source | 402 | 170k | T* end() { | 403 | 170k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 170k | return fData + fSize; | 407 | 170k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end() Line | Count | Source | 402 | 5.34M | T* end() { | 403 | 5.34M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 5.34M | return fData + fSize; | 407 | 5.34M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::end() Line | Count | Source | 402 | 26.5k | T* end() { | 403 | 26.5k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 26.5k | return fData + fSize; | 407 | 26.5k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::end() Line | Count | Source | 402 | 419k | T* end() { | 403 | 419k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 419k | return fData + fSize; | 407 | 419k | } |
skia_private::TArray<std::__1::thread, false>::end() Line | Count | Source | 402 | 56 | T* end() { | 403 | 56 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 56 | return fData + fSize; | 407 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() skia_private::TArray<sk_sp<SkShader>, true>::end() Line | Count | Source | 402 | 29.4k | T* end() { | 403 | 29.4k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 29.4k | return fData + fSize; | 407 | 29.4k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end() Line | Count | Source | 402 | 207k | T* end() { | 403 | 207k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 207k | return fData + fSize; | 407 | 207k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() skia_private::TArray<sk_sp<SkVertices const>, true>::end() Line | Count | Source | 402 | 382 | T* end() { | 403 | 382 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 382 | return fData + fSize; | 407 | 382 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() Line | Count | Source | 402 | 40 | T* end() { | 403 | 40 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 40 | return fData + fSize; | 407 | 40 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() skia_private::TArray<sk_sp<SkPicture const>, true>::end() Line | Count | Source | 402 | 12.6k | T* end() { | 403 | 12.6k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 12.6k | return fData + fSize; | 407 | 12.6k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::end() Line | Count | Source | 402 | 38.3k | T* end() { | 403 | 38.3k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 38.3k | return fData + fSize; | 407 | 38.3k | } |
skia_private::TArray<SkPaint, true>::end() Line | Count | Source | 402 | 6.54k | T* end() { | 403 | 6.54k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 6.54k | return fData + fSize; | 407 | 6.54k | } |
skia_private::TArray<SkMatrix, true>::end() Line | Count | Source | 402 | 19 | T* end() { | 403 | 19 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 19 | return fData + fSize; | 407 | 19 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end() Line | Count | Source | 402 | 10.4k | T* end() { | 403 | 10.4k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 10.4k | return fData + fSize; | 407 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::end() Line | Count | Source | 402 | 1 | T* end() { | 403 | 1 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1 | return fData + fSize; | 407 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::end() Line | Count | Source | 402 | 6.22M | T* end() { | 403 | 6.22M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 6.22M | return fData + fSize; | 407 | 6.22M | } |
skia_private::TArray<double, true>::end() Line | Count | Source | 402 | 62.4k | T* end() { | 403 | 62.4k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 62.4k | return fData + fSize; | 407 | 62.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::end() Line | Count | Source | 402 | 6.45k | T* end() { | 403 | 6.45k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 6.45k | return fData + fSize; | 407 | 6.45k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() Line | Count | Source | 402 | 220k | T* end() { | 403 | 220k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 220k | return fData + fSize; | 407 | 220k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end() Line | Count | Source | 402 | 22.8k | T* end() { | 403 | 22.8k | if (fData == nullptr) { | 404 | 10.1k | SkASSERT(fSize == 0); | 405 | 10.1k | } | 406 | 22.8k | return fData + fSize; | 407 | 22.8k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end() Line | Count | Source | 402 | 6.47k | T* end() { | 403 | 6.47k | if (fData == nullptr) { | 404 | 1.83k | SkASSERT(fSize == 0); | 405 | 1.83k | } | 406 | 6.47k | return fData + fSize; | 407 | 6.47k | } |
skia_private::TArray<SkSL::Field, true>::end() Line | Count | Source | 402 | 136 | T* end() { | 403 | 136 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 136 | return fData + fSize; | 407 | 136 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end() skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::end() Line | Count | Source | 402 | 25.6k | T* end() { | 403 | 25.6k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 25.6k | return fData + fSize; | 407 | 25.6k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::end() Line | Count | Source | 402 | 99.3k | T* end() { | 403 | 99.3k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 99.3k | return fData + fSize; | 407 | 99.3k | } |
skia_private::TArray<float*, true>::end() Line | Count | Source | 402 | 49.6k | T* end() { | 403 | 49.6k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 49.6k | return fData + fSize; | 407 | 49.6k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end() Line | Count | Source | 402 | 36 | T* end() { | 403 | 36 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 36 | return fData + fSize; | 407 | 36 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end() Line | Count | Source | 402 | 4 | T* end() { | 403 | 4 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 4 | return fData + fSize; | 407 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::end() Line | Count | Source | 402 | 59 | T* end() { | 403 | 59 | if (fData == nullptr) { | 404 | 51 | SkASSERT(fSize == 0); | 405 | 51 | } | 406 | 59 | return fData + fSize; | 407 | 59 | } |
skia_private::TArray<SkSL::Type const*, true>::end() Line | Count | Source | 402 | 18.2k | T* end() { | 403 | 18.2k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 18.2k | return fData + fSize; | 407 | 18.2k | } |
skia_private::TArray<SkSL::Variable*, true>::end() Line | Count | Source | 402 | 9.63k | T* end() { | 403 | 9.63k | if (fData == nullptr) { | 404 | 4.83k | SkASSERT(fSize == 0); | 405 | 4.83k | } | 406 | 9.63k | return fData + fSize; | 407 | 9.63k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end() Line | Count | Source | 402 | 23.6k | T* end() { | 403 | 23.6k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 23.6k | return fData + fSize; | 407 | 23.6k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() skia_private::TArray<sk_sp<GrRenderTask>, true>::end() Line | Count | Source | 402 | 169k | T* end() { | 403 | 169k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 169k | return fData + fSize; | 407 | 169k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end() Line | Count | Source | 402 | 21.0k | T* end() { | 403 | 21.0k | if (fData == nullptr) { | 404 | 21.0k | SkASSERT(fSize == 0); | 405 | 21.0k | } | 406 | 21.0k | return fData + fSize; | 407 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end() Line | Count | Source | 402 | 52.6k | T* end() { | 403 | 52.6k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 52.6k | return fData + fSize; | 407 | 52.6k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::end() Line | Count | Source | 402 | 39.4k | T* end() { | 403 | 39.4k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 39.4k | return fData + fSize; | 407 | 39.4k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() Line | Count | Source | 402 | 276k | T* end() { | 403 | 276k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 276k | return fData + fSize; | 407 | 276k | } |
skia_private::TArray<GrTextureProxy*, true>::end() Line | Count | Source | 402 | 11.5k | T* end() { | 403 | 11.5k | if (fData == nullptr) { | 404 | 11.5k | SkASSERT(fSize == 0); | 405 | 11.5k | } | 406 | 11.5k | return fData + fSize; | 407 | 11.5k | } |
skia_private::TArray<GrRenderTask*, true>::end() Line | Count | Source | 402 | 239k | T* end() { | 403 | 239k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 239k | return fData + fSize; | 407 | 239k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end() Line | Count | Source | 402 | 5.82k | T* end() { | 403 | 5.82k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 5.82k | return fData + fSize; | 407 | 5.82k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::end() Line | Count | Source | 402 | 477 | T* end() { | 403 | 477 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 477 | return fData + fSize; | 407 | 477 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end() Line | Count | Source | 402 | 195 | T* end() { | 403 | 195 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 195 | return fData + fSize; | 407 | 195 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end() Line | Count | Source | 402 | 335 | T* end() { | 403 | 335 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 335 | return fData + fSize; | 407 | 335 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end() Line | Count | Source | 402 | 5.72k | T* end() { | 403 | 5.72k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 5.72k | return fData + fSize; | 407 | 5.72k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() Line | Count | Source | 402 | 227 | T* end() { | 403 | 227 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 227 | return fData + fSize; | 407 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() Line | Count | Source | 402 | 1 | T* end() { | 403 | 1 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1 | return fData + fSize; | 407 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end() Line | Count | Source | 402 | 1 | T* end() { | 403 | 1 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1 | return fData + fSize; | 407 | 1 | } |
skia_private::TArray<SkRect, true>::end() Line | Count | Source | 402 | 1 | T* end() { | 403 | 1 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1 | return fData + fSize; | 407 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() Line | Count | Source | 402 | 7.85k | T* end() { | 403 | 7.85k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 7.85k | return fData + fSize; | 407 | 7.85k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::end() Line | Count | Source | 402 | 9.17k | T* end() { | 403 | 9.17k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 9.17k | return fData + fSize; | 407 | 9.17k | } |
skia_private::TArray<GrSurfaceProxy*, true>::end() Line | Count | Source | 402 | 85.9k | T* end() { | 403 | 85.9k | if (fData == nullptr) { | 404 | 502 | SkASSERT(fSize == 0); | 405 | 502 | } | 406 | 85.9k | return fData + fSize; | 407 | 85.9k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() skia_private::TArray<CircularRRectOp::RRect, true>::end() Line | Count | Source | 402 | 224 | T* end() { | 403 | 224 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 224 | return fData + fSize; | 407 | 224 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::end() Line | Count | Source | 402 | 10 | T* end() { | 403 | 10 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 10 | return fData + fSize; | 407 | 10 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() skia_private::TArray<CircleOp::Circle, true>::end() Line | Count | Source | 402 | 748 | T* end() { | 403 | 748 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 748 | return fData + fSize; | 407 | 748 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::end() Line | Count | Source | 402 | 9 | T* end() { | 403 | 9 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 9 | return fData + fSize; | 407 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::end() Line | Count | Source | 402 | 10 | T* end() { | 403 | 10 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 10 | return fData + fSize; | 407 | 10 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end() Line | Count | Source | 402 | 6 | T* end() { | 403 | 6 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 6 | return fData + fSize; | 407 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() Line | Count | Source | 402 | 415k | T* end() { | 403 | 415k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 415k | return fData + fSize; | 407 | 415k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() Line | Count | Source | 402 | 6.79k | T* end() { | 403 | 6.79k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 6.79k | return fData + fSize; | 407 | 6.79k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() Line | Count | Source | 402 | 400 | T* end() { | 403 | 400 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 400 | return fData + fSize; | 407 | 400 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end() Line | Count | Source | 402 | 894 | T* end() { | 403 | 894 | if (fData == nullptr) { | 404 | 409 | SkASSERT(fSize == 0); | 405 | 409 | } | 406 | 894 | return fData + fSize; | 407 | 894 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end() Line | Count | Source | 402 | 497 | T* end() { | 403 | 497 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 497 | return fData + fSize; | 407 | 497 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end() Line | Count | Source | 402 | 2.51k | T* end() { | 403 | 2.51k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 2.51k | return fData + fSize; | 407 | 2.51k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() skia_private::TArray<SkFontScanner::AxisDefinition, true>::end() Line | Count | Source | 402 | 1.58k | T* end() { | 403 | 1.58k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1.58k | return fData + fSize; | 407 | 1.58k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::end() Line | Count | Source | 402 | 1 | T* end() { | 403 | 1 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 1 | return fData + fSize; | 407 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() skia_private::TArray<unsigned short, true>::end() Line | Count | Source | 402 | 35.7k | T* end() { | 403 | 35.7k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 35.7k | return fData + fSize; | 407 | 35.7k | } |
skia_private::TArray<SkMask::Format, true>::end() Line | Count | Source | 402 | 894 | T* end() { | 403 | 894 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 894 | return fData + fSize; | 407 | 894 | } |
skia_private::TArray<SkPackedGlyphID, true>::end() Line | Count | Source | 402 | 894 | T* end() { | 403 | 894 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 894 | return fData + fSize; | 407 | 894 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() skia_private::TArray<SkGlyph const*, true>::end() Line | Count | Source | 402 | 33.9k | T* end() { | 403 | 33.9k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 33.9k | return fData + fSize; | 407 | 33.9k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end() Line | Count | Source | 402 | 498M | T* end() { | 403 | 498M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 498M | return fData + fSize; | 407 | 498M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::end() Line | Count | Source | 402 | 3 | T* end() { | 403 | 3 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 3 | return fData + fSize; | 407 | 3 | } |
skia_private::TArray<SkClosestRecord const*, true>::end() Line | Count | Source | 402 | 5.91M | T* end() { | 403 | 5.91M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 5.91M | return fData + fSize; | 407 | 5.91M | } |
skia_private::TArray<SkClosestRecord, true>::end() Line | Count | Source | 402 | 2.98M | T* end() { | 403 | 2.98M | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 2.98M | return fData + fSize; | 407 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end() Line | Count | Source | 402 | 11.3k | T* end() { | 403 | 11.3k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 11.3k | return fData + fSize; | 407 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() skia_private::TArray<PathSegment, true>::end() Line | Count | Source | 402 | 16 | T* end() { | 403 | 16 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 16 | return fData + fSize; | 407 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() skia_private::TArray<OffsetEdge, true>::end() Line | Count | Source | 402 | 369 | T* end() { | 403 | 369 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 369 | return fData + fSize; | 407 | 369 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end() Line | Count | Source | 402 | 3.47k | T* end() { | 403 | 3.47k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 3.47k | return fData + fSize; | 407 | 3.47k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() skia_private::TArray<sk_sp<SkSVGNode>, true>::end() Line | Count | Source | 402 | 285 | T* end() { | 403 | 285 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 285 | return fData + fSize; | 407 | 285 | } |
skia_private::TArray<char, true>::end() Line | Count | Source | 402 | 9.22k | T* end() { | 403 | 9.22k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 9.22k | return fData + fSize; | 407 | 9.22k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end() Line | Count | Source | 402 | 233 | T* end() { | 403 | 233 | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 233 | return fData + fSize; | 407 | 233 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::end() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::end() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::end() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::end() Unexecuted instantiation: skia_private::TArray<SkString, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::end() Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::end() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::end() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::end() Line | Count | Source | 402 | 9.23k | T* end() { | 403 | 9.23k | if (fData == nullptr) { | 404 | 0 | SkASSERT(fSize == 0); | 405 | 0 | } | 406 | 9.23k | return fData + fSize; | 407 | 9.23k | } |
|
408 | 254M | const T* end() const { |
409 | 254M | if (fData == nullptr) { |
410 | 95.2k | SkASSERT(fSize == 0); |
411 | 95.2k | } |
412 | 254M | return fData + fSize; |
413 | 254M | } skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 408 | 247M | const T* end() const { | 409 | 247M | if (fData == nullptr) { | 410 | 85 | SkASSERT(fSize == 0); | 411 | 85 | } | 412 | 247M | return fData + fSize; | 413 | 247M | } |
skia_private::TArray<float, true>::end() const Line | Count | Source | 408 | 2.95M | const T* end() const { | 409 | 2.95M | if (fData == nullptr) { | 410 | 142 | SkASSERT(fSize == 0); | 411 | 142 | } | 412 | 2.95M | return fData + fSize; | 413 | 2.95M | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() const Line | Count | Source | 408 | 804k | const T* end() const { | 409 | 804k | if (fData == nullptr) { | 410 | 6.36k | SkASSERT(fSize == 0); | 411 | 6.36k | } | 412 | 804k | return fData + fSize; | 413 | 804k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const Line | Count | Source | 408 | 1.13M | const T* end() const { | 409 | 1.13M | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 1.13M | return fData + fSize; | 413 | 1.13M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::end() const Line | Count | Source | 408 | 1.21M | const T* end() const { | 409 | 1.21M | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 1.21M | return fData + fSize; | 413 | 1.21M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() const Line | Count | Source | 408 | 13.8k | const T* end() const { | 409 | 13.8k | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 13.8k | return fData + fSize; | 413 | 13.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const Line | Count | Source | 408 | 22.5k | const T* end() const { | 409 | 22.5k | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 22.5k | return fData + fSize; | 413 | 22.5k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::end() const Line | Count | Source | 408 | 99.4k | const T* end() const { | 409 | 99.4k | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 99.4k | return fData + fSize; | 413 | 99.4k | } |
skia_private::TArray<int, true>::end() const Line | Count | Source | 408 | 82 | const T* end() const { | 409 | 82 | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 82 | return fData + fSize; | 413 | 82 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const skia_private::TArray<GrSurfaceProxy*, true>::end() const Line | Count | Source | 408 | 884k | const T* end() const { | 409 | 884k | if (fData == nullptr) { | 410 | 88.6k | SkASSERT(fSize == 0); | 411 | 88.6k | } | 412 | 884k | return fData + fSize; | 413 | 884k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const Line | Count | Source | 408 | 96.8k | const T* end() const { | 409 | 96.8k | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 96.8k | return fData + fSize; | 413 | 96.8k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const skia_private::TArray<sk_sp<SkSVGNode>, true>::end() const Line | Count | Source | 408 | 384 | const T* end() const { | 409 | 384 | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 384 | return fData + fSize; | 413 | 384 | } |
Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() const skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 408 | 4 | const T* end() const { | 409 | 4 | if (fData == nullptr) { | 410 | 0 | SkASSERT(fSize == 0); | 411 | 0 | } | 412 | 4 | return fData + fSize; | 413 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() const |
414 | 325k | T* data() { return fData; } Unexecuted instantiation: skia_private::TArray<int, true>::data() skia_private::TArray<GrRenderTask*, true>::data() Line | Count | Source | 414 | 23.0k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::data() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::data() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::data() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::data() skia_private::TArray<sk_sp<SkImageFilter>, true>::data() Line | Count | Source | 414 | 2.23k | T* data() { return fData; } |
skia_private::TArray<sk_sp<SkShader>, true>::data() Line | Count | Source | 414 | 29.4k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() Line | Count | Source | 414 | 7.36k | T* data() { return fData; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::data() Line | Count | Source | 414 | 6.81k | T* data() { return fData; } |
skia_private::TArray<SkSL::Field, true>::data() Line | Count | Source | 414 | 832 | T* data() { return fData; } |
skia_private::TArray<SkSL::RP::Instruction, true>::data() Line | Count | Source | 414 | 102 | T* data() { return fData; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() Line | Count | Source | 414 | 2.97k | T* data() { return fData; } |
skia_private::TArray<SkSL::Variable*, true>::data() Line | Count | Source | 414 | 16.1k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::data() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::data() Line | Count | Source | 414 | 14.6k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data() skia_private::TArray<GrSurfaceProxy*, true>::data() Line | Count | Source | 414 | 14.4k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data() skia_private::TArray<GrTextureProxy*, true>::data() Line | Count | Source | 414 | 11.5k | T* data() { return fData; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data() Line | Count | Source | 414 | 11.5k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::data() Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::data() skia_private::TArray<unsigned short, true>::data() Line | Count | Source | 414 | 40.5k | T* data() { return fData; } |
skia_private::TArray<SkPoint, true>::data() Line | Count | Source | 414 | 76.5k | T* data() { return fData; } |
skia_private::TArray<SkPackedGlyphID, true>::data() Line | Count | Source | 414 | 1.94k | T* data() { return fData; } |
skia_private::TArray<SkMask::Format, true>::data() Line | Count | Source | 414 | 1.70k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::data() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() skia_private::TArray<SkGlyph const*, true>::data() Line | Count | Source | 414 | 34.0k | T* data() { return fData; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::data() Line | Count | Source | 414 | 3 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<bool, true>::data() Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::data() skia_private::TArray<float, true>::data() Line | Count | Source | 414 | 29.3k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::data() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::data() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::data() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::data() skia_private::TArray<char, true>::data() Line | Count | Source | 414 | 245 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::data() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::data() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::data() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::data() Unexecuted instantiation: skia_private::TArray<SkString, true>::data() |
415 | 108k | const T* data() const { return fData; } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() const Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() const skia_private::TArray<SkSL::Variable*, true>::data() const Line | Count | Source | 415 | 105k | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() const skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const Line | Count | Source | 415 | 4 | const T* data() const { return fData; } |
skia_private::TArray<SkSL::Field, true>::data() const Line | Count | Source | 415 | 87 | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::data() const Unexecuted instantiation: skia_private::TArray<int, true>::data() const skia_private::TArray<float, true>::data() const Line | Count | Source | 415 | 2.74k | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::data() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() const |
416 | 1.35G | int size() const { return fSize; } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::size() const Line | Count | Source | 416 | 22.0k | int size() const { return fSize; } |
skia_private::TArray<SkPoint, true>::size() const Line | Count | Source | 416 | 727M | int size() const { return fSize; } |
skia_private::TArray<unsigned char, true>::size() const Line | Count | Source | 416 | 318M | int size() const { return fSize; } |
skia_private::TArray<float, true>::size() const Line | Count | Source | 416 | 102M | int size() const { return fSize; } |
skia_private::TArray<SkString, true>::size() const Line | Count | Source | 416 | 22 | int size() const { return fSize; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const Line | Count | Source | 416 | 1.13k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::size() const Line | Count | Source | 416 | 900k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::size() const skia_private::TArray<int, true>::size() const Line | Count | Source | 416 | 29.9M | int size() const { return fSize; } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const Line | Count | Source | 416 | 8.10k | int size() const { return fSize; } |
skia_private::TArray<GrRenderTask*, true>::size() const Line | Count | Source | 416 | 2.93M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const Line | Count | Source | 416 | 4.71M | int size() const { return fSize; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const Line | Count | Source | 416 | 616k | int size() const { return fSize; } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::size() const Line | Count | Source | 416 | 738k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const Line | Count | Source | 416 | 112k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::size() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<char const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::size() const skia_private::TArray<sk_sp<GrRenderTask>, true>::size() const Line | Count | Source | 416 | 640k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::size() const skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const Line | Count | Source | 416 | 159k | int size() const { return fSize; } |
skia_private::TArray<std::__1::thread, false>::size() const Line | Count | Source | 416 | 588 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::size() const skia_private::TArray<sk_sp<SkShader>, true>::size() const Line | Count | Source | 416 | 88.2k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::size() const skia_private::TArray<sk_sp<SkImage const>, true>::size() const Line | Count | Source | 416 | 30.2k | int size() const { return fSize; } |
skia_private::TArray<SkPath, true>::size() const Line | Count | Source | 416 | 981k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const Line | Count | Source | 416 | 73.7k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const Line | Count | Source | 416 | 2.28k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const Line | Count | Source | 416 | 3 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const Line | Count | Source | 416 | 153 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const Line | Count | Source | 416 | 5 | int size() const { return fSize; } |
skia_private::TArray<SkPaint, true>::size() const Line | Count | Source | 416 | 26.7k | int size() const { return fSize; } |
skia_private::TArray<SkMatrix, true>::size() const Line | Count | Source | 416 | 622 | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::size() const Line | Count | Source | 416 | 2.94M | int size() const { return fSize; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const Line | Count | Source | 416 | 69.9k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Variable*, true>::size() const Line | Count | Source | 416 | 133k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const Line | Count | Source | 416 | 3 | int size() const { return fSize; } |
skia_private::TArray<SkOpRayHit*, true>::size() const Line | Count | Source | 416 | 27.4M | int size() const { return fSize; } |
skia_private::TArray<double, true>::size() const Line | Count | Source | 416 | 124k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const Line | Count | Source | 416 | 1.28M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::size() const Line | Count | Source | 416 | 13.2k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const Line | Count | Source | 416 | 213k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::size() const Line | Count | Source | 416 | 20.8k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Field, true>::size() const Line | Count | Source | 416 | 919 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::size() const skia_private::TArray<SkSL::RP::Instruction, true>::size() const Line | Count | Source | 416 | 66.3k | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::size() const Line | Count | Source | 416 | 647k | int size() const { return fSize; } |
skia_private::TArray<float*, true>::size() const Line | Count | Source | 416 | 5.90M | int size() const { return fSize; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const Line | Count | Source | 416 | 5.91M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::size() const Line | Count | Source | 416 | 67 | int size() const { return fSize; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const Line | Count | Source | 416 | 612 | int size() const { return fSize; } |
skia_private::TArray<SkSL::Type const*, true>::size() const Line | Count | Source | 416 | 72.4k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::size() const Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::size() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::size() const Line | Count | Source | 416 | 21.0k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::size() const skia_private::TArray<GrGpu::SubmittedProc, true>::size() const Line | Count | Source | 416 | 21.8k | int size() const { return fSize; } |
skia_private::TArray<GrTextureProxy*, true>::size() const Line | Count | Source | 416 | 262k | int size() const { return fSize; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const Line | Count | Source | 416 | 232k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::size() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::size() const Line | Count | Source | 416 | 689 | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const Line | Count | Source | 416 | 66.7k | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const Line | Count | Source | 416 | 975 | int size() const { return fSize; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const Line | Count | Source | 416 | 28.1k | int size() const { return fSize; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const Line | Count | Source | 416 | 50 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::size() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::size() const Line | Count | Source | 416 | 5 | int size() const { return fSize; } |
skia_private::TArray<SkRect, true>::size() const Line | Count | Source | 416 | 4 | int size() const { return fSize; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const Line | Count | Source | 416 | 10 | int size() const { return fSize; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const Line | Count | Source | 416 | 21.8k | int size() const { return fSize; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::size() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::size() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::size() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::size() const Line | Count | Source | 416 | 2.15M | int size() const { return fSize; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const Line | Count | Source | 416 | 2.95k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::size() const skia_private::TArray<CircularRRectOp::RRect, true>::size() const Line | Count | Source | 416 | 18 | int size() const { return fSize; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const Line | Count | Source | 416 | 5 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::size() const skia_private::TArray<CircleOp::Circle, true>::size() const Line | Count | Source | 416 | 285 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::size() const skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const Line | Count | Source | 416 | 22 | int size() const { return fSize; } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const skia_private::TArray<GrSurfaceProxy*, true>::size() const Line | Count | Source | 416 | 40.4k | int size() const { return fSize; } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::size() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::size() const Line | Count | Source | 416 | 18.6k | int size() const { return fSize; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const Line | Count | Source | 416 | 798 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::size() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::size() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::size() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const Line | Count | Source | 416 | 96.7k | int size() const { return fSize; } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::size() const Line | Count | Source | 416 | 232k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::size() const Line | Count | Source | 416 | 18 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::size() const skia_private::TArray<unsigned short, true>::size() const Line | Count | Source | 416 | 76.4k | int size() const { return fSize; } |
skia_private::TArray<SkPackedGlyphID, true>::size() const Line | Count | Source | 416 | 2.85k | int size() const { return fSize; } |
skia_private::TArray<SkMask::Format, true>::size() const Line | Count | Source | 416 | 908 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::size() const skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::size() const Line | Count | Source | 416 | 1.73k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::size() const skia_private::TArray<SkGlyph const*, true>::size() const Line | Count | Source | 416 | 68.1k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const Line | Count | Source | 416 | 56.9k | int size() const { return fSize; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const Line | Count | Source | 416 | 3 | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord, true>::size() const Line | Count | Source | 416 | 104M | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord const*, true>::size() const Line | Count | Source | 416 | 3.49M | int size() const { return fSize; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const Line | Count | Source | 416 | 1.56k | int size() const { return fSize; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const Line | Count | Source | 416 | 8.05M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<bool, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::size() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::size() const Line | Count | Source | 416 | 180k | int size() const { return fSize; } |
skia_private::TArray<PathSegment, true>::size() const Line | Count | Source | 416 | 96 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::size() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::size() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::size() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::size() const skia_private::TArray<OffsetEdge, true>::size() const Line | Count | Source | 416 | 1.84k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::size() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::size() const Line | Count | Source | 416 | 3.48k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::size() const skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const Line | Count | Source | 416 | 17.2k | int size() const { return fSize; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const Line | Count | Source | 416 | 9.70k | int size() const { return fSize; } |
skia_private::TArray<char, true>::size() const Line | Count | Source | 416 | 959 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::size() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::size() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::size() const skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const Line | Count | Source | 416 | 5.45k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::size() const Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::size() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::size() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::size() const Line | Count | Source | 416 | 9.23k | int size() const { return fSize; } |
|
417 | 89.4M | size_t size_bytes() const { return Bytes(fSize); } Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::size_bytes() const skia_private::TArray<SkPoint, true>::size_bytes() const Line | Count | Source | 417 | 1.25M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<unsigned char, true>::size_bytes() const Line | Count | Source | 417 | 78.2M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<float, true>::size_bytes() const Line | Count | Source | 417 | 9.97M | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::size_bytes() const skia_private::TArray<SkFontScanner::AxisDefinition, true>::size_bytes() const Line | Count | Source | 417 | 528 | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<int, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size_bytes() const |
418 | 77.2M | void resize(size_t count) { this->resize_back((int)count); } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize(unsigned long) skia_private::TArray<SkPoint, true>::resize(unsigned long) Line | Count | Source | 418 | 77.1M | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<float*, true>::resize(unsigned long) Line | Count | Source | 418 | 49.6k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long) Line | Count | Source | 418 | 4 | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize(unsigned long) skia_private::TArray<SkPackedGlyphID, true>::resize(unsigned long) Line | Count | Source | 418 | 901 | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<unsigned short, true>::resize(unsigned long) Line | Count | Source | 418 | 35.8k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<SkMask::Format, true>::resize(unsigned long) Line | Count | Source | 418 | 901 | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<int, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize(unsigned long) skia_private::TArray<SkGlyph const*, true>::resize(unsigned long) Line | Count | Source | 418 | 34.0k | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize(unsigned long) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::resize(unsigned long) skia_private::TArray<float, true>::resize(unsigned long) Line | Count | Source | 418 | 29.2k | void resize(size_t count) { this->resize_back((int)count); } |
|
419 | | |
420 | 598M | void clear() { |
421 | 598M | this->destroyAll(); |
422 | 598M | this->changeSize(0); |
423 | 598M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear() skia_private::TArray<SkPoint, true>::clear() Line | Count | Source | 420 | 8.56M | void clear() { | 421 | 8.56M | this->destroyAll(); | 422 | 8.56M | this->changeSize(0); | 423 | 8.56M | } |
skia_private::TArray<unsigned char, true>::clear() Line | Count | Source | 420 | 85.6M | void clear() { | 421 | 85.6M | this->destroyAll(); | 422 | 85.6M | this->changeSize(0); | 423 | 85.6M | } |
skia_private::TArray<float, true>::clear() Line | Count | Source | 420 | 85.6M | void clear() { | 421 | 85.6M | this->destroyAll(); | 422 | 85.6M | this->changeSize(0); | 423 | 85.6M | } |
skia_private::TArray<SkString, true>::clear() Line | Count | Source | 420 | 148 | void clear() { | 421 | 148 | this->destroyAll(); | 422 | 148 | this->changeSize(0); | 423 | 148 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear() Line | Count | Source | 420 | 1.39k | void clear() { | 421 | 1.39k | this->destroyAll(); | 422 | 1.39k | this->changeSize(0); | 423 | 1.39k | } |
skia_private::TArray<int, true>::clear() Line | Count | Source | 420 | 221 | void clear() { | 421 | 221 | this->destroyAll(); | 422 | 221 | this->changeSize(0); | 423 | 221 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear() Line | Count | Source | 420 | 2.76k | void clear() { | 421 | 2.76k | this->destroyAll(); | 422 | 2.76k | this->changeSize(0); | 423 | 2.76k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::clear() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear() skia_private::TArray<SkPath, true>::clear() Line | Count | Source | 420 | 88.2k | void clear() { | 421 | 88.2k | this->destroyAll(); | 422 | 88.2k | this->changeSize(0); | 423 | 88.2k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear() Line | Count | Source | 420 | 625 | void clear() { | 421 | 625 | this->destroyAll(); | 422 | 625 | this->changeSize(0); | 423 | 625 | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear() Line | Count | Source | 420 | 54 | void clear() { | 421 | 54 | this->destroyAll(); | 422 | 54 | this->changeSize(0); | 423 | 54 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::clear() Line | Count | Source | 420 | 474 | void clear() { | 421 | 474 | this->destroyAll(); | 422 | 474 | this->changeSize(0); | 423 | 474 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::clear() Line | Count | Source | 420 | 9.29k | void clear() { | 421 | 9.29k | this->destroyAll(); | 422 | 9.29k | this->changeSize(0); | 423 | 9.29k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::clear() Line | Count | Source | 420 | 81 | void clear() { | 421 | 81 | this->destroyAll(); | 422 | 81 | this->changeSize(0); | 423 | 81 | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::clear() Line | Count | Source | 420 | 149 | void clear() { | 421 | 149 | this->destroyAll(); | 422 | 149 | this->changeSize(0); | 423 | 149 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::clear() Line | Count | Source | 420 | 3.12M | void clear() { | 421 | 3.12M | this->destroyAll(); | 422 | 3.12M | this->changeSize(0); | 423 | 3.12M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear() Line | Count | Source | 420 | 48.6k | void clear() { | 421 | 48.6k | this->destroyAll(); | 422 | 48.6k | this->changeSize(0); | 423 | 48.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkSize, true>::clear() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear() Line | Count | Source | 420 | 11.8k | void clear() { | 421 | 11.8k | this->destroyAll(); | 422 | 11.8k | this->changeSize(0); | 423 | 11.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear() Line | Count | Source | 420 | 380k | void clear() { | 421 | 380k | this->destroyAll(); | 422 | 380k | this->changeSize(0); | 423 | 380k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::clear() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::clear() Line | Count | Source | 420 | 63.0k | void clear() { | 421 | 63.0k | this->destroyAll(); | 422 | 63.0k | this->changeSize(0); | 423 | 63.0k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear() Line | Count | Source | 420 | 21.0k | void clear() { | 421 | 21.0k | this->destroyAll(); | 422 | 21.0k | this->changeSize(0); | 423 | 21.0k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::clear() Line | Count | Source | 420 | 21.8k | void clear() { | 421 | 21.8k | this->destroyAll(); | 422 | 21.8k | this->changeSize(0); | 423 | 21.8k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear() Line | Count | Source | 420 | 152k | void clear() { | 421 | 152k | this->destroyAll(); | 422 | 152k | this->changeSize(0); | 423 | 152k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear() Line | Count | Source | 420 | 158k | void clear() { | 421 | 158k | this->destroyAll(); | 422 | 158k | this->changeSize(0); | 423 | 158k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::clear() skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::clear() Line | Count | Source | 420 | 156k | void clear() { | 421 | 156k | this->destroyAll(); | 422 | 156k | this->changeSize(0); | 423 | 156k | } |
skia_private::TArray<GrTextureProxy*, true>::clear() Line | Count | Source | 420 | 57.0k | void clear() { | 421 | 57.0k | this->destroyAll(); | 422 | 57.0k | this->changeSize(0); | 423 | 57.0k | } |
skia_private::TArray<GrSurfaceProxy*, true>::clear() Line | Count | Source | 420 | 57.0k | void clear() { | 421 | 57.0k | this->destroyAll(); | 422 | 57.0k | this->changeSize(0); | 423 | 57.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::clear() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::clear() skia_private::TArray<SkFontScanner::AxisDefinition, true>::clear() Line | Count | Source | 420 | 51.1k | void clear() { | 421 | 51.1k | this->destroyAll(); | 422 | 51.1k | this->changeSize(0); | 423 | 51.1k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear() Line | Count | Source | 420 | 929 | void clear() { | 421 | 929 | this->destroyAll(); | 422 | 929 | this->changeSize(0); | 423 | 929 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear() Line | Count | Source | 420 | 456 | void clear() { | 421 | 456 | this->destroyAll(); | 422 | 456 | this->changeSize(0); | 423 | 456 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear() Line | Count | Source | 420 | 413M | void clear() { | 421 | 413M | this->destroyAll(); | 422 | 413M | this->changeSize(0); | 423 | 413M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::clear() Line | Count | Source | 420 | 11.3k | void clear() { | 421 | 11.3k | this->destroyAll(); | 422 | 11.3k | this->changeSize(0); | 423 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::clear() skia_private::TArray<char, true>::clear() Line | Count | Source | 420 | 245 | void clear() { | 421 | 245 | this->destroyAll(); | 422 | 245 | this->changeSize(0); | 423 | 245 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear() Line | Count | Source | 420 | 245 | void clear() { | 421 | 245 | this->destroyAll(); | 422 | 245 | this->changeSize(0); | 423 | 245 | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::clear() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::clear() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::clear() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::clear() |
424 | | |
425 | 8.83M | void shrink_to_fit() { |
426 | 8.83M | if (!fOwnMemory || fSize == fCapacity) { |
427 | 6.80M | return; |
428 | 6.80M | } |
429 | 2.02M | this->unpoison(); |
430 | 2.02M | if (fSize == 0) { |
431 | 4.90k | sk_free(fData); |
432 | 4.90k | fData = nullptr; |
433 | 4.90k | fCapacity = 0; |
434 | 2.02M | } else { |
435 | 2.02M | SkSpan<std::byte> allocation = Allocate(fSize); |
436 | 2.02M | this->move(TCast(allocation.data())); |
437 | 2.02M | if (fOwnMemory) { |
438 | 2.02M | sk_free(fData); |
439 | 2.02M | } |
440 | | // Poison is applied in `setDataFromBytes`. |
441 | 2.02M | this->setDataFromBytes(allocation); |
442 | 2.02M | } |
443 | 2.02M | } skia_private::TArray<SkPoint, true>::shrink_to_fit() Line | Count | Source | 425 | 2.94M | void shrink_to_fit() { | 426 | 2.94M | if (!fOwnMemory || fSize == fCapacity) { | 427 | 2.20M | return; | 428 | 2.20M | } | 429 | 734k | this->unpoison(); | 430 | 734k | if (fSize == 0) { | 431 | 2.01k | sk_free(fData); | 432 | 2.01k | fData = nullptr; | 433 | 2.01k | fCapacity = 0; | 434 | 732k | } else { | 435 | 732k | SkSpan<std::byte> allocation = Allocate(fSize); | 436 | 732k | this->move(TCast(allocation.data())); | 437 | 732k | if (fOwnMemory) { | 438 | 732k | sk_free(fData); | 439 | 732k | } | 440 | | // Poison is applied in `setDataFromBytes`. | 441 | 732k | this->setDataFromBytes(allocation); | 442 | 732k | } | 443 | 734k | } |
skia_private::TArray<unsigned char, true>::shrink_to_fit() Line | Count | Source | 425 | 2.94M | void shrink_to_fit() { | 426 | 2.94M | if (!fOwnMemory || fSize == fCapacity) { | 427 | 2.12M | return; | 428 | 2.12M | } | 429 | 823k | this->unpoison(); | 430 | 823k | if (fSize == 0) { | 431 | 1.26k | sk_free(fData); | 432 | 1.26k | fData = nullptr; | 433 | 1.26k | fCapacity = 0; | 434 | 822k | } else { | 435 | 822k | SkSpan<std::byte> allocation = Allocate(fSize); | 436 | 822k | this->move(TCast(allocation.data())); | 437 | 822k | if (fOwnMemory) { | 438 | 822k | sk_free(fData); | 439 | 822k | } | 440 | | // Poison is applied in `setDataFromBytes`. | 441 | 822k | this->setDataFromBytes(allocation); | 442 | 822k | } | 443 | 823k | } |
skia_private::TArray<float, true>::shrink_to_fit() Line | Count | Source | 425 | 2.94M | void shrink_to_fit() { | 426 | 2.94M | if (!fOwnMemory || fSize == fCapacity) { | 427 | 2.47M | return; | 428 | 2.47M | } | 429 | 470k | this->unpoison(); | 430 | 470k | if (fSize == 0) { | 431 | 1.62k | sk_free(fData); | 432 | 1.62k | fData = nullptr; | 433 | 1.62k | fCapacity = 0; | 434 | 469k | } else { | 435 | 469k | SkSpan<std::byte> allocation = Allocate(fSize); | 436 | 469k | this->move(TCast(allocation.data())); | 437 | 469k | if (fOwnMemory) { | 438 | 469k | sk_free(fData); | 439 | 469k | } | 440 | | // Poison is applied in `setDataFromBytes`. | 441 | 469k | this->setDataFromBytes(allocation); | 442 | 469k | } | 443 | 470k | } |
|
444 | | |
445 | | /** |
446 | | * Get the i^th element. |
447 | | */ |
448 | 172M | T& operator[] (int i) { |
449 | 172M | return fData[sk_collection_check_bounds(i, this->size())]; |
450 | 172M | } skia_private::TArray<SkPoint, true>::operator[](int) Line | Count | Source | 448 | 2.78M | T& operator[] (int i) { | 449 | 2.78M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2.78M | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int) skia_private::TArray<float, true>::operator[](int) Line | Count | Source | 448 | 2.30k | T& operator[] (int i) { | 449 | 2.30k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2.30k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int) Line | Count | Source | 448 | 2.58k | T& operator[] (int i) { | 449 | 2.58k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2.58k | } |
skia_private::TArray<GrRenderTask*, true>::operator[](int) Line | Count | Source | 448 | 124k | T& operator[] (int i) { | 449 | 124k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 124k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int) Line | Count | Source | 448 | 10.3k | T& operator[] (int i) { | 449 | 10.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::operator[](int) skia_private::TArray<int, true>::operator[](int) Line | Count | Source | 448 | 29.3M | T& operator[] (int i) { | 449 | 29.3M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 29.3M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::operator[](int) Line | Count | Source | 448 | 159k | T& operator[] (int i) { | 449 | 159k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 159k | } |
skia_private::TArray<std::__1::thread, false>::operator[](int) Line | Count | Source | 448 | 140 | T& operator[] (int i) { | 449 | 140 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 140 | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int) Line | Count | Source | 448 | 327k | T& operator[] (int i) { | 449 | 327k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 327k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) skia_private::TArray<SkPath, true>::operator[](int) Line | Count | Source | 448 | 967k | T& operator[] (int i) { | 449 | 967k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 967k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator[](int) Line | Count | Source | 448 | 10.6k | T& operator[] (int i) { | 449 | 10.6k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 10.6k | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) skia_private::TArray<sk_sp<SkTypeface>, true>::operator[](int) Line | Count | Source | 448 | 2 | T& operator[] (int i) { | 449 | 2 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2 | } |
skia_private::TArray<SkOpRayHit*, true>::operator[](int) Line | Count | Source | 448 | 24.3M | T& operator[] (int i) { | 449 | 24.3M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 24.3M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) Line | Count | Source | 448 | 128 | T& operator[] (int i) { | 449 | 128 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 128 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) Line | Count | Source | 448 | 7.80k | T& operator[] (int i) { | 449 | 7.80k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 7.80k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::operator[](int) Line | Count | Source | 448 | 348k | T& operator[] (int i) { | 449 | 348k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 348k | } |
skia_private::TArray<float*, true>::operator[](int) Line | Count | Source | 448 | 5.85M | T& operator[] (int i) { | 449 | 5.85M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 5.85M | } |
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int) Line | Count | Source | 448 | 4 | T& operator[] (int i) { | 449 | 4 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 4 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int) Line | Count | Source | 448 | 200 | T& operator[] (int i) { | 449 | 200 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 200 | } |
skia_private::TArray<SkSL::Type const*, true>::operator[](int) Line | Count | Source | 448 | 28.0k | T& operator[] (int i) { | 449 | 28.0k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 28.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) Line | Count | Source | 448 | 83.1k | T& operator[] (int i) { | 449 | 83.1k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 83.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int) Line | Count | Source | 448 | 2.77k | T& operator[] (int i) { | 449 | 2.77k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2.77k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::operator[](int) skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) Line | Count | Source | 448 | 420k | T& operator[] (int i) { | 449 | 420k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 420k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator[](int) Line | Count | Source | 448 | 106k | T& operator[] (int i) { | 449 | 106k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 106k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 448 | 343 | T& operator[] (int i) { | 449 | 343 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 343 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) Line | Count | Source | 448 | 33.8k | T& operator[] (int i) { | 449 | 33.8k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 33.8k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int) Line | Count | Source | 448 | 195 | T& operator[] (int i) { | 449 | 195 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) Line | Count | Source | 448 | 4.17k | T& operator[] (int i) { | 449 | 4.17k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 4.17k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 448 | 25 | T& operator[] (int i) { | 449 | 25 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 25 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) Line | Count | Source | 448 | 3 | T& operator[] (int i) { | 449 | 3 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 3 | } |
skia_private::TArray<SkRect, true>::operator[](int) Line | Count | Source | 448 | 4 | T& operator[] (int i) { | 449 | 4 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 4 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int) Line | Count | Source | 448 | 10 | T& operator[] (int i) { | 449 | 10 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 10 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) Line | Count | Source | 448 | 5.18k | T& operator[] (int i) { | 449 | 5.18k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 5.18k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::operator[](int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::operator[](int) Line | Count | Source | 448 | 2.15M | T& operator[] (int i) { | 449 | 2.15M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 2.15M | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int) skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) Line | Count | Source | 448 | 6 | T& operator[] (int i) { | 449 | 6 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 6 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) Line | Count | Source | 448 | 158k | T& operator[] (int i) { | 449 | 158k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 158k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) Line | Count | Source | 448 | 10.5k | T& operator[] (int i) { | 449 | 10.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 10.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int) Line | Count | Source | 448 | 399 | T& operator[] (int i) { | 449 | 399 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 399 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int) Line | Count | Source | 448 | 41.4k | T& operator[] (int i) { | 449 | 41.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 41.4k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::operator[](int) Line | Count | Source | 448 | 24.3k | T& operator[] (int i) { | 449 | 24.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 24.3k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::operator[](int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::operator[](int) Line | Count | Source | 448 | 1.68k | T& operator[] (int i) { | 449 | 1.68k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 1.68k | } |
skia_private::TArray<SkClosestRecord, true>::operator[](int) Line | Count | Source | 448 | 101M | T& operator[] (int i) { | 449 | 101M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 101M | } |
skia_private::TArray<SkClosestRecord const*, true>::operator[](int) Line | Count | Source | 448 | 3.49M | T& operator[] (int i) { | 449 | 3.49M | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 3.49M | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int) Line | Count | Source | 448 | 4.57k | T& operator[] (int i) { | 449 | 4.57k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 4.57k | } |
Unexecuted instantiation: skia_private::TArray<bool, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) Line | Count | Source | 448 | 70.4k | T& operator[] (int i) { | 449 | 70.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 70.4k | } |
skia_private::TArray<PathSegment, true>::operator[](int) Line | Count | Source | 448 | 80 | T& operator[] (int i) { | 449 | 80 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 80 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::operator[](int) skia_private::TArray<OffsetEdge, true>::operator[](int) Line | Count | Source | 448 | 1.10k | T& operator[] (int i) { | 449 | 1.10k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 1.10k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::operator[](int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int) Line | Count | Source | 448 | 8.99k | T& operator[] (int i) { | 449 | 8.99k | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 8.99k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::operator[](int) skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int) Line | Count | Source | 448 | 448 | T& operator[] (int i) { | 449 | 448 | return fData[sk_collection_check_bounds(i, this->size())]; | 450 | 448 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::operator[](int) |
451 | | |
452 | 41.1M | const T& operator[] (int i) const { |
453 | 41.1M | return fData[sk_collection_check_bounds(i, this->size())]; |
454 | 41.1M | } skia_private::TArray<unsigned char, true>::operator[](int) const Line | Count | Source | 452 | 19.8M | const T& operator[] (int i) const { | 453 | 19.8M | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 19.8M | } |
skia_private::TArray<SkPoint, true>::operator[](int) const Line | Count | Source | 452 | 12.1M | const T& operator[] (int i) const { | 453 | 12.1M | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 12.1M | } |
skia_private::TArray<SkString, true>::operator[](int) const Line | Count | Source | 452 | 22 | const T& operator[] (int i) const { | 453 | 22 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 22 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const Line | Count | Source | 452 | 147 | const T& operator[] (int i) const { | 453 | 147 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 147 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const Line | Count | Source | 452 | 271k | const T& operator[] (int i) const { | 453 | 271k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 271k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) const skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const Line | Count | Source | 452 | 2.58M | const T& operator[] (int i) const { | 453 | 2.58M | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 2.58M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) const skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) const Line | Count | Source | 452 | 6.17k | const T& operator[] (int i) const { | 453 | 6.17k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 6.17k | } |
skia_private::TArray<SkPath, true>::operator[](int) const Line | Count | Source | 452 | 10.8k | const T& operator[] (int i) const { | 453 | 10.8k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 10.8k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const Line | Count | Source | 452 | 403 | const T& operator[] (int i) const { | 453 | 403 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 403 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) const skia_private::TArray<SkPaint, true>::operator[](int) const Line | Count | Source | 452 | 5.31k | const T& operator[] (int i) const { | 453 | 5.31k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 5.31k | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::operator[](int) const Line | Count | Source | 452 | 1.63M | const T& operator[] (int i) const { | 453 | 1.63M | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 1.63M | } |
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const Line | Count | Source | 452 | 197 | const T& operator[] (int i) const { | 453 | 197 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 197 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const Line | Count | Source | 452 | 204k | const T& operator[] (int i) const { | 453 | 204k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 204k | } |
skia_private::TArray<int, true>::operator[](int) const Line | Count | Source | 452 | 92.9k | const T& operator[] (int i) const { | 453 | 92.9k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 92.9k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::operator[](int) const skia_private::TArray<GrRenderTask*, true>::operator[](int) const Line | Count | Source | 452 | 768k | const T& operator[] (int i) const { | 453 | 768k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 768k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) const Line | Count | Source | 452 | 32.2k | const T& operator[] (int i) const { | 453 | 32.2k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 32.2k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const Line | Count | Source | 452 | 19.7k | const T& operator[] (int i) const { | 453 | 19.7k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 19.7k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const Line | Count | Source | 452 | 1 | const T& operator[] (int i) const { | 453 | 1 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const Line | Count | Source | 452 | 3.12k | const T& operator[] (int i) const { | 453 | 3.12k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 3.12k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::operator[](int) const skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) const Line | Count | Source | 452 | 12 | const T& operator[] (int i) const { | 453 | 12 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 12 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) const Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) const Line | Count | Source | 452 | 240 | const T& operator[] (int i) const { | 453 | 240 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 240 | } |
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrSurfaceProxy*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::operator[](int) const skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) const Line | Count | Source | 452 | 7 | const T& operator[] (int i) const { | 453 | 7 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 7 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator[](int) const Line | Count | Source | 452 | 232 | const T& operator[] (int i) const { | 453 | 232 | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 232 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) const skia_private::TArray<SkClosestRecord, true>::operator[](int) const Line | Count | Source | 452 | 3.49M | const T& operator[] (int i) const { | 453 | 3.49M | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 3.49M | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::operator[](int) const skia_private::TArray<sk_sp<SkSVGNode>, true>::operator[](int) const Line | Count | Source | 452 | 8.39k | const T& operator[] (int i) const { | 453 | 8.39k | return fData[sk_collection_check_bounds(i, this->size())]; | 454 | 8.39k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) const |
455 | | |
456 | 257k | T& at(int i) { return (*this)[i]; } skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int) Line | Count | Source | 456 | 216k | T& at(int i) { return (*this)[i]; } |
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::at(int) Line | Count | Source | 456 | 41.4k | T& at(int i) { return (*this)[i]; } |
Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::at(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::at(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::at(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::at(int) |
457 | | const T& at(int i) const { return (*this)[i]; } |
458 | | |
459 | | /** |
460 | | * equivalent to operator[](0) |
461 | | */ |
462 | 95.9k | T& front() { |
463 | 95.9k | sk_collection_not_empty(this->empty()); |
464 | 95.9k | return fData[0]; |
465 | 95.9k | } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::front() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() Line | Count | Source | 462 | 82.2k | T& front() { | 463 | 82.2k | sk_collection_not_empty(this->empty()); | 464 | 82.2k | return fData[0]; | 465 | 82.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() Line | Count | Source | 462 | 48 | T& front() { | 463 | 48 | sk_collection_not_empty(this->empty()); | 464 | 48 | return fData[0]; | 465 | 48 | } |
skia_private::TArray<CircularRRectOp::RRect, true>::front() Line | Count | Source | 462 | 112 | T& front() { | 463 | 112 | sk_collection_not_empty(this->empty()); | 464 | 112 | return fData[0]; | 465 | 112 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::front() Line | Count | Source | 462 | 5 | T& front() { | 463 | 5 | sk_collection_not_empty(this->empty()); | 464 | 5 | return fData[0]; | 465 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front() skia_private::TArray<CircleOp::Circle, true>::front() Line | Count | Source | 462 | 372 | T& front() { | 463 | 372 | sk_collection_not_empty(this->empty()); | 464 | 372 | return fData[0]; | 465 | 372 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::front() skia_private::TArray<DIEllipseOp::Ellipse, true>::front() Line | Count | Source | 462 | 5 | T& front() { | 463 | 5 | sk_collection_not_empty(this->empty()); | 464 | 5 | return fData[0]; | 465 | 5 | } |
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front() Line | Count | Source | 462 | 3.98k | T& front() { | 463 | 3.98k | sk_collection_not_empty(this->empty()); | 464 | 3.98k | return fData[0]; | 465 | 3.98k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::front() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::front() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::front() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::front() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::front() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::front() Line | Count | Source | 462 | 9.23k | T& front() { | 463 | 9.23k | sk_collection_not_empty(this->empty()); | 464 | 9.23k | return fData[0]; | 465 | 9.23k | } |
|
466 | | |
467 | 155k | const T& front() const { |
468 | 155k | sk_collection_not_empty(this->empty()); |
469 | 155k | return fData[0]; |
470 | 155k | } skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const Line | Count | Source | 467 | 18 | const T& front() const { | 468 | 18 | sk_collection_not_empty(this->empty()); | 469 | 18 | return fData[0]; | 470 | 18 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const Line | Count | Source | 467 | 155k | const T& front() const { | 468 | 155k | sk_collection_not_empty(this->empty()); | 469 | 155k | return fData[0]; | 470 | 155k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const |
471 | | |
472 | | /** |
473 | | * equivalent to operator[](size() - 1) |
474 | | */ |
475 | 1.68M | T& back() { |
476 | 1.68M | sk_collection_not_empty(this->empty()); |
477 | 1.68M | return fData[fSize - 1]; |
478 | 1.68M | } Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() Line | Count | Source | 475 | 636k | T& back() { | 476 | 636k | sk_collection_not_empty(this->empty()); | 477 | 636k | return fData[fSize - 1]; | 478 | 636k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::back() Unexecuted instantiation: skia_private::TArray<SkPoint, true>::back() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() Line | Count | Source | 475 | 76 | T& back() { | 476 | 76 | sk_collection_not_empty(this->empty()); | 477 | 76 | return fData[fSize - 1]; | 478 | 76 | } |
skia_private::TArray<int, true>::back() Line | Count | Source | 475 | 8 | T& back() { | 476 | 8 | sk_collection_not_empty(this->empty()); | 477 | 8 | return fData[fSize - 1]; | 478 | 8 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back() Line | Count | Source | 475 | 147 | T& back() { | 476 | 147 | sk_collection_not_empty(this->empty()); | 477 | 147 | return fData[fSize - 1]; | 478 | 147 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::back() Line | Count | Source | 475 | 11.5k | T& back() { | 476 | 11.5k | sk_collection_not_empty(this->empty()); | 477 | 11.5k | return fData[fSize - 1]; | 478 | 11.5k | } |
skia_private::TArray<bool, true>::back() Line | Count | Source | 475 | 4.67k | T& back() { | 476 | 4.67k | sk_collection_not_empty(this->empty()); | 477 | 4.67k | return fData[fSize - 1]; | 478 | 4.67k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::back() Line | Count | Source | 475 | 402 | T& back() { | 476 | 402 | sk_collection_not_empty(this->empty()); | 477 | 402 | return fData[fSize - 1]; | 478 | 402 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back() Line | Count | Source | 475 | 39.5k | T& back() { | 476 | 39.5k | sk_collection_not_empty(this->empty()); | 477 | 39.5k | return fData[fSize - 1]; | 478 | 39.5k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back() Line | Count | Source | 475 | 25 | T& back() { | 476 | 25 | sk_collection_not_empty(this->empty()); | 477 | 25 | return fData[fSize - 1]; | 478 | 25 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::back() Line | Count | Source | 475 | 11.5k | T& back() { | 476 | 11.5k | sk_collection_not_empty(this->empty()); | 477 | 11.5k | return fData[fSize - 1]; | 478 | 11.5k | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::back() skia_private::TArray<EllipseOp::Ellipse, true>::back() Line | Count | Source | 475 | 9 | T& back() { | 476 | 9 | sk_collection_not_empty(this->empty()); | 477 | 9 | return fData[fSize - 1]; | 478 | 9 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back() Line | Count | Source | 475 | 399 | T& back() { | 476 | 399 | sk_collection_not_empty(this->empty()); | 477 | 399 | return fData[fSize - 1]; | 478 | 399 | } |
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back() Unexecuted instantiation: skia_private::TArray<float, true>::back() Unexecuted instantiation: skia_private::TArray<unsigned int, true>::back() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() Line | Count | Source | 475 | 972k | T& back() { | 476 | 972k | sk_collection_not_empty(this->empty()); | 477 | 972k | return fData[fSize - 1]; | 478 | 972k | } |
skia_private::TArray<PathSegment, true>::back() Line | Count | Source | 475 | 320 | T& back() { | 476 | 320 | sk_collection_not_empty(this->empty()); | 477 | 320 | return fData[fSize - 1]; | 478 | 320 | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::back() skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::back() Line | Count | Source | 475 | 8.99k | T& back() { | 476 | 8.99k | sk_collection_not_empty(this->empty()); | 477 | 8.99k | return fData[fSize - 1]; | 478 | 8.99k | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::back() Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::back() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::back() |
479 | | |
480 | 1.53M | const T& back() const { |
481 | 1.53M | sk_collection_not_empty(this->empty()); |
482 | 1.53M | return fData[fSize - 1]; |
483 | 1.53M | } skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() const Line | Count | Source | 480 | 1.53M | const T& back() const { | 481 | 1.53M | sk_collection_not_empty(this->empty()); | 482 | 1.53M | return fData[fSize - 1]; | 483 | 1.53M | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::back() const Unexecuted instantiation: skia_private::TArray<bool, true>::back() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const Line | Count | Source | 480 | 363 | const T& back() const { | 481 | 363 | sk_collection_not_empty(this->empty()); | 482 | 363 | return fData[fSize - 1]; | 483 | 363 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() const |
484 | | |
485 | | /** |
486 | | * equivalent to operator[](size()-1-i) |
487 | | */ |
488 | 160k | T& fromBack(int i) { |
489 | 160k | return (*this)[fSize - i - 1]; |
490 | 160k | } skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int) Line | Count | Source | 488 | 7.80k | T& fromBack(int i) { | 489 | 7.80k | return (*this)[fSize - i - 1]; | 490 | 7.80k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::fromBack(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::fromBack(int) Line | Count | Source | 488 | 82.0k | T& fromBack(int i) { | 489 | 82.0k | return (*this)[fSize - i - 1]; | 490 | 82.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int) Line | Count | Source | 488 | 70.4k | T& fromBack(int i) { | 489 | 70.4k | return (*this)[fSize - i - 1]; | 490 | 70.4k | } |
|
491 | | |
492 | | const T& fromBack(int i) const { |
493 | | return (*this)[fSize - i - 1]; |
494 | | } |
495 | | |
496 | 123k | bool operator==(const TArray<T, MEM_MOVE>& right) const { |
497 | 123k | int leftCount = this->size(); |
498 | 123k | if (leftCount != right.size()) { |
499 | 8.56k | return false; |
500 | 8.56k | } |
501 | 115k | for (int index = 0; index < leftCount; ++index) { |
502 | 389 | if (fData[index] != right.fData[index]) { |
503 | 58 | return false; |
504 | 58 | } |
505 | 389 | } |
506 | 114k | return true; |
507 | 114k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator==(skia_private::TArray<unsigned int, true> const&) const skia_private::TArray<unsigned char, true>::operator==(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 496 | 38.3k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 497 | 38.3k | int leftCount = this->size(); | 498 | 38.3k | if (leftCount != right.size()) { | 499 | 0 | return false; | 500 | 0 | } | 501 | 38.3k | for (int index = 0; index < leftCount; ++index) { | 502 | 72 | if (fData[index] != right.fData[index]) { | 503 | 0 | return false; | 504 | 0 | } | 505 | 72 | } | 506 | 38.3k | return true; | 507 | 38.3k | } |
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const Line | Count | Source | 496 | 38.3k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 497 | 38.3k | int leftCount = this->size(); | 498 | 38.3k | if (leftCount != right.size()) { | 499 | 0 | return false; | 500 | 0 | } | 501 | 38.3k | for (int index = 0; index < leftCount; ++index) { | 502 | 0 | if (fData[index] != right.fData[index]) { | 503 | 0 | return false; | 504 | 0 | } | 505 | 0 | } | 506 | 38.3k | return true; | 507 | 38.3k | } |
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 496 | 46.9k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 497 | 46.9k | int leftCount = this->size(); | 498 | 46.9k | if (leftCount != right.size()) { | 499 | 8.56k | return false; | 500 | 8.56k | } | 501 | 38.6k | for (int index = 0; index < leftCount; ++index) { | 502 | 317 | if (fData[index] != right.fData[index]) { | 503 | 58 | return false; | 504 | 58 | } | 505 | 317 | } | 506 | 38.3k | return true; | 507 | 38.3k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const |
508 | | |
509 | 123k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { |
510 | 123k | return !(*this == right); |
511 | 123k | } skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 509 | 46.9k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 510 | 46.9k | return !(*this == right); | 511 | 46.9k | } |
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const Line | Count | Source | 509 | 38.3k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 510 | 38.3k | return !(*this == right); | 511 | 38.3k | } |
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 509 | 38.3k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 510 | 38.3k | return !(*this == right); | 511 | 38.3k | } |
|
512 | | |
513 | 1.18G | int capacity() const { |
514 | 1.18G | return fCapacity; |
515 | 1.18G | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const Line | Count | Source | 513 | 22.0k | int capacity() const { | 514 | 22.0k | return fCapacity; | 515 | 22.0k | } |
skia_private::TArray<SkPoint, true>::capacity() const Line | Count | Source | 513 | 502M | int capacity() const { | 514 | 502M | return fCapacity; | 515 | 502M | } |
skia_private::TArray<unsigned char, true>::capacity() const Line | Count | Source | 513 | 424M | int capacity() const { | 514 | 424M | return fCapacity; | 515 | 424M | } |
skia_private::TArray<float, true>::capacity() const Line | Count | Source | 513 | 114M | int capacity() const { | 514 | 114M | return fCapacity; | 515 | 114M | } |
skia_private::TArray<SkString, true>::capacity() const Line | Count | Source | 513 | 74 | int capacity() const { | 514 | 74 | return fCapacity; | 515 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const Line | Count | Source | 513 | 1.39k | int capacity() const { | 514 | 1.39k | return fCapacity; | 515 | 1.39k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const skia_private::TArray<int, true>::capacity() const Line | Count | Source | 513 | 45.1M | int capacity() const { | 514 | 45.1M | return fCapacity; | 515 | 45.1M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const Line | Count | Source | 513 | 2.58k | int capacity() const { | 514 | 2.58k | return fCapacity; | 515 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const Line | Count | Source | 513 | 213k | int capacity() const { | 514 | 213k | return fCapacity; | 515 | 213k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const Line | Count | Source | 513 | 367k | int capacity() const { | 514 | 367k | return fCapacity; | 515 | 367k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::capacity() const Unexecuted instantiation: skia_private::TArray<char const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const skia_private::TArray<bool, true>::capacity() const Line | Count | Source | 513 | 12.5k | int capacity() const { | 514 | 12.5k | return fCapacity; | 515 | 12.5k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const Line | Count | Source | 513 | 475k | int capacity() const { | 514 | 475k | return fCapacity; | 515 | 475k | } |
skia_private::TArray<std::__1::thread, false>::capacity() const Line | Count | Source | 513 | 140 | int capacity() const { | 514 | 140 | return fCapacity; | 515 | 140 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::capacity() const skia_private::TArray<sk_sp<SkImageFilter>, true>::capacity() const Line | Count | Source | 513 | 25.3k | int capacity() const { | 514 | 25.3k | return fCapacity; | 515 | 25.3k | } |
skia_private::TArray<sk_sp<SkShader>, true>::capacity() const Line | Count | Source | 513 | 69.3k | int capacity() const { | 514 | 69.3k | return fCapacity; | 515 | 69.3k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const skia_private::TArray<SkPaint, true>::capacity() const Line | Count | Source | 513 | 60.7k | int capacity() const { | 514 | 60.7k | return fCapacity; | 515 | 60.7k | } |
skia_private::TArray<SkPath, true>::capacity() const Line | Count | Source | 513 | 697k | int capacity() const { | 514 | 697k | return fCapacity; | 515 | 697k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const Line | Count | Source | 513 | 168k | int capacity() const { | 514 | 168k | return fCapacity; | 515 | 168k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const Line | Count | Source | 513 | 213 | int capacity() const { | 514 | 213 | return fCapacity; | 515 | 213 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::capacity() const skia_private::TArray<sk_sp<SkVertices const>, true>::capacity() const Line | Count | Source | 513 | 4.40k | int capacity() const { | 514 | 4.40k | return fCapacity; | 515 | 4.40k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const Line | Count | Source | 513 | 392k | int capacity() const { | 514 | 392k | return fCapacity; | 515 | 392k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const skia_private::TArray<SkMatrix, true>::capacity() const Line | Count | Source | 513 | 38 | int capacity() const { | 514 | 38 | return fCapacity; | 515 | 38 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::capacity() const Line | Count | Source | 513 | 1.67M | int capacity() const { | 514 | 1.67M | return fCapacity; | 515 | 1.67M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const Line | Count | Source | 513 | 10.6k | int capacity() const { | 514 | 10.6k | return fCapacity; | 515 | 10.6k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const Line | Count | Source | 513 | 1 | int capacity() const { | 514 | 1 | return fCapacity; | 515 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::capacity() const Line | Count | Source | 513 | 49.6M | int capacity() const { | 514 | 49.6M | return fCapacity; | 515 | 49.6M | } |
skia_private::TArray<double, true>::capacity() const Line | Count | Source | 513 | 22.4M | int capacity() const { | 514 | 22.4M | return fCapacity; | 515 | 22.4M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const Line | Count | Source | 513 | 38.5k | int capacity() const { | 514 | 38.5k | return fCapacity; | 515 | 38.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const Line | Count | Source | 513 | 625k | int capacity() const { | 514 | 625k | return fCapacity; | 515 | 625k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const Line | Count | Source | 513 | 130k | int capacity() const { | 514 | 130k | return fCapacity; | 515 | 130k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const Line | Count | Source | 513 | 12.1k | int capacity() const { | 514 | 12.1k | return fCapacity; | 515 | 12.1k | } |
skia_private::TArray<SkSL::Field, true>::capacity() const Line | Count | Source | 513 | 242 | int capacity() const { | 514 | 242 | return fCapacity; | 515 | 242 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::capacity() const skia_private::TArray<SkSL::RP::Instruction, true>::capacity() const Line | Count | Source | 513 | 4.72k | int capacity() const { | 514 | 4.72k | return fCapacity; | 515 | 4.72k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const Line | Count | Source | 513 | 5.05M | int capacity() const { | 514 | 5.05M | return fCapacity; | 515 | 5.05M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::capacity() const Line | Count | Source | 513 | 200k | int capacity() const { | 514 | 200k | return fCapacity; | 515 | 200k | } |
skia_private::TArray<float*, true>::capacity() const Line | Count | Source | 513 | 99.3k | int capacity() const { | 514 | 99.3k | return fCapacity; | 515 | 99.3k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const Line | Count | Source | 513 | 8 | int capacity() const { | 514 | 8 | return fCapacity; | 515 | 8 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::capacity() const Line | Count | Source | 513 | 4 | int capacity() const { | 514 | 4 | return fCapacity; | 515 | 4 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const Line | Count | Source | 513 | 166 | int capacity() const { | 514 | 166 | return fCapacity; | 515 | 166 | } |
skia_private::TArray<SkSL::Variable*, true>::capacity() const Line | Count | Source | 513 | 13.2k | int capacity() const { | 514 | 13.2k | return fCapacity; | 515 | 13.2k | } |
skia_private::TArray<SkSL::Type const*, true>::capacity() const Line | Count | Source | 513 | 49.7k | int capacity() const { | 514 | 49.7k | return fCapacity; | 515 | 49.7k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::capacity() const SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::capacity() const Line | Count | Source | 513 | 27.1k | int capacity() const { | 514 | 27.1k | return fCapacity; | 515 | 27.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::capacity() const skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::capacity() const Line | Count | Source | 513 | 1 | int capacity() const { | 514 | 1 | return fCapacity; | 515 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::capacity() const skia_private::TArray<sk_sp<GrRenderTask>, true>::capacity() const Line | Count | Source | 513 | 138k | int capacity() const { | 514 | 138k | return fCapacity; | 515 | 138k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const Line | Count | Source | 513 | 2.67k | int capacity() const { | 514 | 2.67k | return fCapacity; | 515 | 2.67k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::capacity() const Line | Count | Source | 513 | 515k | int capacity() const { | 514 | 515k | return fCapacity; | 515 | 515k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const skia_private::TArray<GrRenderTask*, true>::capacity() const Line | Count | Source | 513 | 261k | int capacity() const { | 514 | 261k | return fCapacity; | 515 | 261k | } |
skia_private::TArray<GrTextureProxy*, true>::capacity() const Line | Count | Source | 513 | 11.5k | int capacity() const { | 514 | 11.5k | return fCapacity; | 515 | 11.5k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const Line | Count | Source | 513 | 138k | int capacity() const { | 514 | 138k | return fCapacity; | 515 | 138k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const Line | Count | Source | 513 | 53.1k | int capacity() const { | 514 | 53.1k | return fCapacity; | 515 | 53.1k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::capacity() const skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::capacity() const Line | Count | Source | 513 | 8.33k | int capacity() const { | 514 | 8.33k | return fCapacity; | 515 | 8.33k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::capacity() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 513 | 477 | int capacity() const { | 514 | 477 | return fCapacity; | 515 | 477 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const Line | Count | Source | 513 | 15.0k | int capacity() const { | 514 | 15.0k | return fCapacity; | 515 | 15.0k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const Line | Count | Source | 513 | 195 | int capacity() const { | 514 | 195 | return fCapacity; | 515 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const Line | Count | Source | 513 | 5.72k | int capacity() const { | 514 | 5.72k | return fCapacity; | 515 | 5.72k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 513 | 227 | int capacity() const { | 514 | 227 | return fCapacity; | 515 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::capacity() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::capacity() const Line | Count | Source | 513 | 1 | int capacity() const { | 514 | 1 | return fCapacity; | 515 | 1 | } |
skia_private::TArray<SkRect, true>::capacity() const Line | Count | Source | 513 | 1 | int capacity() const { | 514 | 1 | return fCapacity; | 515 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const Line | Count | Source | 513 | 1 | int capacity() const { | 514 | 1 | return fCapacity; | 515 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const Line | Count | Source | 513 | 7.85k | int capacity() const { | 514 | 7.85k | return fCapacity; | 515 | 7.85k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::capacity() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::capacity() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::capacity() const Line | Count | Source | 513 | 6.22k | int capacity() const { | 514 | 6.22k | return fCapacity; | 515 | 6.22k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::capacity() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::capacity() const skia_private::TArray<CircularRRectOp::RRect, true>::capacity() const Line | Count | Source | 513 | 130 | int capacity() const { | 514 | 130 | return fCapacity; | 515 | 130 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const Line | Count | Source | 513 | 5 | int capacity() const { | 514 | 5 | return fCapacity; | 515 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const skia_private::TArray<CircleOp::Circle, true>::capacity() const Line | Count | Source | 513 | 662 | int capacity() const { | 514 | 662 | return fCapacity; | 515 | 662 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 513 | 9 | int capacity() const { | 514 | 9 | return fCapacity; | 515 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 513 | 6 | int capacity() const { | 514 | 6 | return fCapacity; | 515 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const Line | Count | Source | 513 | 6 | int capacity() const { | 514 | 6 | return fCapacity; | 515 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const Line | Count | Source | 513 | 131k | int capacity() const { | 514 | 131k | return fCapacity; | 515 | 131k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::capacity() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::capacity() const Line | Count | Source | 513 | 6.79k | int capacity() const { | 514 | 6.79k | return fCapacity; | 515 | 6.79k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const Line | Count | Source | 513 | 400 | int capacity() const { | 514 | 400 | return fCapacity; | 515 | 400 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::capacity() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const Line | Count | Source | 513 | 28.5k | int capacity() const { | 514 | 28.5k | return fCapacity; | 515 | 28.5k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const skia_private::TArray<SkFontScanner::AxisDefinition, true>::capacity() const Line | Count | Source | 513 | 51.1k | int capacity() const { | 514 | 51.1k | return fCapacity; | 515 | 51.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::capacity() const skia_private::TArray<SkPackedGlyphID, true>::capacity() const Line | Count | Source | 513 | 1.78k | int capacity() const { | 514 | 1.78k | return fCapacity; | 515 | 1.78k | } |
skia_private::TArray<unsigned short, true>::capacity() const Line | Count | Source | 513 | 71.4k | int capacity() const { | 514 | 71.4k | return fCapacity; | 515 | 71.4k | } |
skia_private::TArray<SkMask::Format, true>::capacity() const Line | Count | Source | 513 | 1.78k | int capacity() const { | 514 | 1.78k | return fCapacity; | 515 | 1.78k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const Line | Count | Source | 513 | 450 | int capacity() const { | 514 | 450 | return fCapacity; | 515 | 450 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const Line | Count | Source | 513 | 1.38k | int capacity() const { | 514 | 1.38k | return fCapacity; | 515 | 1.38k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::capacity() const skia_private::TArray<SkGlyph const*, true>::capacity() const Line | Count | Source | 513 | 67.8k | int capacity() const { | 514 | 67.8k | return fCapacity; | 515 | 67.8k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const Line | Count | Source | 513 | 53.5k | int capacity() const { | 514 | 53.5k | return fCapacity; | 515 | 53.5k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const Line | Count | Source | 513 | 6 | int capacity() const { | 514 | 6 | return fCapacity; | 515 | 6 | } |
skia_private::TArray<SkClosestRecord, true>::capacity() const Line | Count | Source | 513 | 6.47M | int capacity() const { | 514 | 6.47M | return fCapacity; | 515 | 6.47M | } |
skia_private::TArray<SkClosestRecord const*, true>::capacity() const Line | Count | Source | 513 | 3.49M | int capacity() const { | 514 | 3.49M | return fCapacity; | 515 | 3.49M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const Line | Count | Source | 513 | 116k | int capacity() const { | 514 | 116k | return fCapacity; | 515 | 116k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::capacity() const Line | Count | Source | 513 | 11.3k | int capacity() const { | 514 | 11.3k | return fCapacity; | 515 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const Line | Count | Source | 513 | 128k | int capacity() const { | 514 | 128k | return fCapacity; | 515 | 128k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const skia_private::TArray<PathSegment, true>::capacity() const Line | Count | Source | 513 | 80 | int capacity() const { | 514 | 80 | return fCapacity; | 515 | 80 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::capacity() const skia_private::TArray<GrXPFactoryTestFactory*, true>::capacity() const Line | Count | Source | 513 | 296 | int capacity() const { | 514 | 296 | return fCapacity; | 515 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const Line | Count | Source | 513 | 1.03k | int capacity() const { | 514 | 1.03k | return fCapacity; | 515 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const Line | Count | Source | 513 | 666 | int capacity() const { | 514 | 666 | return fCapacity; | 515 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::capacity() const skia_private::TArray<OffsetEdge, true>::capacity() const Line | Count | Source | 513 | 4.46k | int capacity() const { | 514 | 4.46k | return fCapacity; | 515 | 4.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::capacity() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::capacity() const Line | Count | Source | 513 | 4.49k | int capacity() const { | 514 | 4.49k | return fCapacity; | 515 | 4.49k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::capacity() const skia_private::TArray<char, true>::capacity() const Line | Count | Source | 513 | 9.23k | int capacity() const { | 514 | 9.23k | return fCapacity; | 515 | 9.23k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const Line | Count | Source | 513 | 9.23k | int capacity() const { | 514 | 9.23k | return fCapacity; | 515 | 9.23k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const Line | Count | Source | 513 | 4.95k | int capacity() const { | 514 | 4.95k | return fCapacity; | 515 | 4.95k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::capacity() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::capacity() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::capacity() const skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const Line | Count | Source | 513 | 356 | int capacity() const { | 514 | 356 | return fCapacity; | 515 | 356 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::capacity() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::capacity() const Line | Count | Source | 513 | 9.23k | int capacity() const { | 514 | 9.23k | return fCapacity; | 515 | 9.23k | } |
|
516 | | |
517 | | protected: |
518 | | // Creates an empty array that will use the passed storage block until it is insufficiently |
519 | | // large to hold the entire array. |
520 | | template <int InitialCapacity> |
521 | 355M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { |
522 | 355M | static_assert(InitialCapacity >= 0); |
523 | 355M | SkASSERT(size >= 0); |
524 | 355M | SkASSERT(storage->get() != nullptr); |
525 | 355M | if (size > InitialCapacity) { |
526 | 2.00k | this->initData(size); |
527 | 355M | } else { |
528 | 355M | this->setDataFromBytes(*storage); |
529 | 355M | this->changeSize(size); |
530 | | |
531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static |
532 | | // storage here, which shouldn't ever be freed. |
533 | 355M | fOwnMemory = false; |
534 | 355M | } |
535 | 355M | } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int) Line | Count | Source | 521 | 124k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 124k | static_assert(InitialCapacity >= 0); | 523 | 124k | SkASSERT(size >= 0); | 524 | 124k | SkASSERT(storage->get() != nullptr); | 525 | 124k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 124k | } else { | 528 | 124k | this->setDataFromBytes(*storage); | 529 | 124k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 124k | fOwnMemory = false; | 534 | 124k | } | 535 | 124k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 521 | 96.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 96.1k | static_assert(InitialCapacity >= 0); | 523 | 96.1k | SkASSERT(size >= 0); | 524 | 96.1k | SkASSERT(storage->get() != nullptr); | 525 | 96.1k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 96.1k | } else { | 528 | 96.1k | this->setDataFromBytes(*storage); | 529 | 96.1k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 96.1k | fOwnMemory = false; | 534 | 96.1k | } | 535 | 96.1k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int) Line | Count | Source | 521 | 419k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 419k | static_assert(InitialCapacity >= 0); | 523 | 419k | SkASSERT(size >= 0); | 524 | 419k | SkASSERT(storage->get() != nullptr); | 525 | 419k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 419k | } else { | 528 | 419k | this->setDataFromBytes(*storage); | 529 | 419k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 419k | fOwnMemory = false; | 534 | 419k | } | 535 | 419k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 521 | 23.4k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 23.4k | static_assert(InitialCapacity >= 0); | 523 | 23.4k | SkASSERT(size >= 0); | 524 | 23.4k | SkASSERT(storage->get() != nullptr); | 525 | 23.4k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 23.4k | } else { | 528 | 23.4k | this->setDataFromBytes(*storage); | 529 | 23.4k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 23.4k | fOwnMemory = false; | 534 | 23.4k | } | 535 | 23.4k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int) Line | Count | Source | 521 | 123k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 123k | static_assert(InitialCapacity >= 0); | 523 | 123k | SkASSERT(size >= 0); | 524 | 123k | SkASSERT(storage->get() != nullptr); | 525 | 123k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 123k | } else { | 528 | 123k | this->setDataFromBytes(*storage); | 529 | 123k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 123k | fOwnMemory = false; | 534 | 123k | } | 535 | 123k | } |
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int) Line | Count | Source | 521 | 123k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 123k | static_assert(InitialCapacity >= 0); | 523 | 123k | SkASSERT(size >= 0); | 524 | 123k | SkASSERT(storage->get() != nullptr); | 525 | 123k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 123k | } else { | 528 | 123k | this->setDataFromBytes(*storage); | 529 | 123k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 123k | fOwnMemory = false; | 534 | 123k | } | 535 | 123k | } |
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 521 | 85.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 85.1M | static_assert(InitialCapacity >= 0); | 523 | 85.1M | SkASSERT(size >= 0); | 524 | 85.1M | SkASSERT(storage->get() != nullptr); | 525 | 85.1M | if (size > InitialCapacity) { | 526 | 1.11k | this->initData(size); | 527 | 85.1M | } else { | 528 | 85.1M | this->setDataFromBytes(*storage); | 529 | 85.1M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 85.1M | fOwnMemory = false; | 534 | 85.1M | } | 535 | 85.1M | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 521 | 85.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 85.1M | static_assert(InitialCapacity >= 0); | 523 | 85.1M | SkASSERT(size >= 0); | 524 | 85.1M | SkASSERT(storage->get() != nullptr); | 525 | 85.1M | if (size > InitialCapacity) { | 526 | 697 | this->initData(size); | 527 | 85.1M | } else { | 528 | 85.1M | this->setDataFromBytes(*storage); | 529 | 85.1M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 85.1M | fOwnMemory = false; | 534 | 85.1M | } | 535 | 85.1M | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 521 | 85.1M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 85.1M | static_assert(InitialCapacity >= 0); | 523 | 85.1M | SkASSERT(size >= 0); | 524 | 85.1M | SkASSERT(storage->get() != nullptr); | 525 | 85.1M | if (size > InitialCapacity) { | 526 | 191 | this->initData(size); | 527 | 85.1M | } else { | 528 | 85.1M | this->setDataFromBytes(*storage); | 529 | 85.1M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 85.1M | fOwnMemory = false; | 534 | 85.1M | } | 535 | 85.1M | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipeline_MemoryCtxInfo>*, int) Line | Count | Source | 521 | 2.73M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 2.73M | static_assert(InitialCapacity >= 0); | 523 | 2.73M | SkASSERT(size >= 0); | 524 | 2.73M | SkASSERT(storage->get() != nullptr); | 525 | 2.73M | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 2.73M | } else { | 528 | 2.73M | this->setDataFromBytes(*storage); | 529 | 2.73M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 2.73M | fOwnMemory = false; | 534 | 2.73M | } | 535 | 2.73M | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int) Line | Count | Source | 521 | 7.36k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 7.36k | static_assert(InitialCapacity >= 0); | 523 | 7.36k | SkASSERT(size >= 0); | 524 | 7.36k | SkASSERT(storage->get() != nullptr); | 525 | 7.36k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 7.36k | } else { | 528 | 7.36k | this->setDataFromBytes(*storage); | 529 | 7.36k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 7.36k | fOwnMemory = false; | 534 | 7.36k | } | 535 | 7.36k | } |
skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int) Line | Count | Source | 521 | 3.11M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 3.11M | static_assert(InitialCapacity >= 0); | 523 | 3.11M | SkASSERT(size >= 0); | 524 | 3.11M | SkASSERT(storage->get() != nullptr); | 525 | 3.11M | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 3.11M | } else { | 528 | 3.11M | this->setDataFromBytes(*storage); | 529 | 3.11M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 3.11M | fOwnMemory = false; | 534 | 3.11M | } | 535 | 3.11M | } |
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int) Line | Count | Source | 521 | 62.4k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 62.4k | static_assert(InitialCapacity >= 0); | 523 | 62.4k | SkASSERT(size >= 0); | 524 | 62.4k | SkASSERT(storage->get() != nullptr); | 525 | 62.4k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 62.4k | } else { | 528 | 62.4k | this->setDataFromBytes(*storage); | 529 | 62.4k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 62.4k | fOwnMemory = false; | 534 | 62.4k | } | 535 | 62.4k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 521 | 1.22k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1.22k | static_assert(InitialCapacity >= 0); | 523 | 1.22k | SkASSERT(size >= 0); | 524 | 1.22k | SkASSERT(storage->get() != nullptr); | 525 | 1.22k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1.22k | } else { | 528 | 1.22k | this->setDataFromBytes(*storage); | 529 | 1.22k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1.22k | fOwnMemory = false; | 534 | 1.22k | } | 535 | 1.22k | } |
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int) Line | Count | Source | 521 | 1.22k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1.22k | static_assert(InitialCapacity >= 0); | 523 | 1.22k | SkASSERT(size >= 0); | 524 | 1.22k | SkASSERT(storage->get() != nullptr); | 525 | 1.22k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1.22k | } else { | 528 | 1.22k | this->setDataFromBytes(*storage); | 529 | 1.22k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1.22k | fOwnMemory = false; | 534 | 1.22k | } | 535 | 1.22k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >*, int) Line | Count | Source | 521 | 523k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 523k | static_assert(InitialCapacity >= 0); | 523 | 523k | SkASSERT(size >= 0); | 524 | 523k | SkASSERT(storage->get() != nullptr); | 525 | 523k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 523k | } else { | 528 | 523k | this->setDataFromBytes(*storage); | 529 | 523k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 523k | fOwnMemory = false; | 534 | 523k | } | 535 | 523k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >*, int) Line | Count | Source | 521 | 25.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 25.7k | static_assert(InitialCapacity >= 0); | 523 | 25.7k | SkASSERT(size >= 0); | 524 | 25.7k | SkASSERT(storage->get() != nullptr); | 525 | 25.7k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 25.7k | } else { | 528 | 25.7k | this->setDataFromBytes(*storage); | 529 | 25.7k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 25.7k | fOwnMemory = false; | 534 | 25.7k | } | 535 | 25.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >*, int) Line | Count | Source | 521 | 9.80k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 9.80k | static_assert(InitialCapacity >= 0); | 523 | 9.80k | SkASSERT(size >= 0); | 524 | 9.80k | SkASSERT(storage->get() != nullptr); | 525 | 9.80k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 9.80k | } else { | 528 | 9.80k | this->setDataFromBytes(*storage); | 529 | 9.80k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 9.80k | fOwnMemory = false; | 534 | 9.80k | } | 535 | 9.80k | } |
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int) Line | Count | Source | 521 | 306 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 306 | static_assert(InitialCapacity >= 0); | 523 | 306 | SkASSERT(size >= 0); | 524 | 306 | SkASSERT(storage->get() != nullptr); | 525 | 306 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 306 | } else { | 528 | 306 | this->setDataFromBytes(*storage); | 529 | 306 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 306 | fOwnMemory = false; | 534 | 306 | } | 535 | 306 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int) Line | Count | Source | 521 | 82 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 82 | static_assert(InitialCapacity >= 0); | 523 | 82 | SkASSERT(size >= 0); | 524 | 82 | SkASSERT(storage->get() != nullptr); | 525 | 82 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 82 | } else { | 528 | 82 | this->setDataFromBytes(*storage); | 529 | 82 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 82 | fOwnMemory = false; | 534 | 82 | } | 535 | 82 | } |
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int) Line | Count | Source | 521 | 23.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 23.0k | static_assert(InitialCapacity >= 0); | 523 | 23.0k | SkASSERT(size >= 0); | 524 | 23.0k | SkASSERT(storage->get() != nullptr); | 525 | 23.0k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 23.0k | } else { | 528 | 23.0k | this->setDataFromBytes(*storage); | 529 | 23.0k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 23.0k | fOwnMemory = false; | 534 | 23.0k | } | 535 | 23.0k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TArray<4>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>*, int) Line | Count | Source | 521 | 11.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11.8k | static_assert(InitialCapacity >= 0); | 523 | 11.8k | SkASSERT(size >= 0); | 524 | 11.8k | SkASSERT(storage->get() != nullptr); | 525 | 11.8k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11.8k | } else { | 528 | 11.8k | this->setDataFromBytes(*storage); | 529 | 11.8k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11.8k | fOwnMemory = false; | 534 | 11.8k | } | 535 | 11.8k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int) Line | Count | Source | 521 | 716 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 716 | static_assert(InitialCapacity >= 0); | 523 | 716 | SkASSERT(size >= 0); | 524 | 716 | SkASSERT(storage->get() != nullptr); | 525 | 716 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 716 | } else { | 528 | 716 | this->setDataFromBytes(*storage); | 529 | 716 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 716 | fOwnMemory = false; | 534 | 716 | } | 535 | 716 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 521 | 606k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 606k | static_assert(InitialCapacity >= 0); | 523 | 606k | SkASSERT(size >= 0); | 524 | 606k | SkASSERT(storage->get() != nullptr); | 525 | 606k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 606k | } else { | 528 | 606k | this->setDataFromBytes(*storage); | 529 | 606k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 606k | fOwnMemory = false; | 534 | 606k | } | 535 | 606k | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>*, int) Line | Count | Source | 521 | 21.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 21.0k | static_assert(InitialCapacity >= 0); | 523 | 21.0k | SkASSERT(size >= 0); | 524 | 21.0k | SkASSERT(storage->get() != nullptr); | 525 | 21.0k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 21.0k | } else { | 528 | 21.0k | this->setDataFromBytes(*storage); | 529 | 21.0k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 21.0k | fOwnMemory = false; | 534 | 21.0k | } | 535 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) skia_private::TArray<GrGpu::SubmittedProc, true>::TArray<4>(SkAlignedSTStorage<4, GrGpu::SubmittedProc>*, int) Line | Count | Source | 521 | 2.58k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 2.58k | static_assert(InitialCapacity >= 0); | 523 | 2.58k | SkASSERT(size >= 0); | 524 | 2.58k | SkASSERT(storage->get() != nullptr); | 525 | 2.58k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 2.58k | } else { | 528 | 2.58k | this->setDataFromBytes(*storage); | 529 | 2.58k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 2.58k | fOwnMemory = false; | 534 | 2.58k | } | 535 | 2.58k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int) Line | Count | Source | 521 | 138k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 138k | static_assert(InitialCapacity >= 0); | 523 | 138k | SkASSERT(size >= 0); | 524 | 138k | SkASSERT(storage->get() != nullptr); | 525 | 138k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 138k | } else { | 528 | 138k | this->setDataFromBytes(*storage); | 529 | 138k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 138k | fOwnMemory = false; | 534 | 138k | } | 535 | 138k | } |
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int) Line | Count | Source | 521 | 276k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 276k | static_assert(InitialCapacity >= 0); | 523 | 276k | SkASSERT(size >= 0); | 524 | 276k | SkASSERT(storage->get() != nullptr); | 525 | 276k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 276k | } else { | 528 | 276k | this->setDataFromBytes(*storage); | 529 | 276k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 276k | fOwnMemory = false; | 534 | 276k | } | 535 | 276k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int) Line | Count | Source | 521 | 1.19k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1.19k | static_assert(InitialCapacity >= 0); | 523 | 1.19k | SkASSERT(size >= 0); | 524 | 1.19k | SkASSERT(storage->get() != nullptr); | 525 | 1.19k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1.19k | } else { | 528 | 1.19k | this->setDataFromBytes(*storage); | 529 | 1.19k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1.19k | fOwnMemory = false; | 534 | 1.19k | } | 535 | 1.19k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>*, int) Line | Count | Source | 521 | 443 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 443 | static_assert(InitialCapacity >= 0); | 523 | 443 | SkASSERT(size >= 0); | 524 | 443 | SkASSERT(storage->get() != nullptr); | 525 | 443 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 443 | } else { | 528 | 443 | this->setDataFromBytes(*storage); | 529 | 443 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 443 | fOwnMemory = false; | 534 | 443 | } | 535 | 443 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TArray<11>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>*, int) Line | Count | Source | 521 | 343 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 343 | static_assert(InitialCapacity >= 0); | 523 | 343 | SkASSERT(size >= 0); | 524 | 343 | SkASSERT(storage->get() != nullptr); | 525 | 343 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 343 | } else { | 528 | 343 | this->setDataFromBytes(*storage); | 529 | 343 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 343 | fOwnMemory = false; | 534 | 343 | } | 535 | 343 | } |
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int) Line | Count | Source | 521 | 55 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 55 | static_assert(InitialCapacity >= 0); | 523 | 55 | SkASSERT(size >= 0); | 524 | 55 | SkASSERT(storage->get() != nullptr); | 525 | 55 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 55 | } else { | 528 | 55 | this->setDataFromBytes(*storage); | 529 | 55 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 55 | fOwnMemory = false; | 534 | 55 | } | 535 | 55 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>*, int) Line | Count | Source | 521 | 195 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 195 | static_assert(InitialCapacity >= 0); | 523 | 195 | SkASSERT(size >= 0); | 524 | 195 | SkASSERT(storage->get() != nullptr); | 525 | 195 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 195 | } else { | 528 | 195 | this->setDataFromBytes(*storage); | 529 | 195 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 195 | fOwnMemory = false; | 534 | 195 | } | 535 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int) Line | Count | Source | 521 | 5.13k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 5.13k | static_assert(InitialCapacity >= 0); | 523 | 5.13k | SkASSERT(size >= 0); | 524 | 5.13k | SkASSERT(storage->get() != nullptr); | 525 | 5.13k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 5.13k | } else { | 528 | 5.13k | this->setDataFromBytes(*storage); | 529 | 5.13k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 5.13k | fOwnMemory = false; | 534 | 5.13k | } | 535 | 5.13k | } |
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int) Line | Count | Source | 521 | 10.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 10.9k | static_assert(InitialCapacity >= 0); | 523 | 10.9k | SkASSERT(size >= 0); | 524 | 10.9k | SkASSERT(storage->get() != nullptr); | 525 | 10.9k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 10.9k | } else { | 528 | 10.9k | this->setDataFromBytes(*storage); | 529 | 10.9k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 10.9k | fOwnMemory = false; | 534 | 10.9k | } | 535 | 10.9k | } |
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int) Line | Count | Source | 521 | 2.49k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 2.49k | static_assert(InitialCapacity >= 0); | 523 | 2.49k | SkASSERT(size >= 0); | 524 | 2.49k | SkASSERT(storage->get() != nullptr); | 525 | 2.49k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 2.49k | } else { | 528 | 2.49k | this->setDataFromBytes(*storage); | 529 | 2.49k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 2.49k | fOwnMemory = false; | 534 | 2.49k | } | 535 | 2.49k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>*, int) Line | Count | Source | 521 | 227 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 227 | static_assert(InitialCapacity >= 0); | 523 | 227 | SkASSERT(size >= 0); | 524 | 227 | SkASSERT(storage->get() != nullptr); | 525 | 227 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 227 | } else { | 528 | 227 | this->setDataFromBytes(*storage); | 529 | 227 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 227 | fOwnMemory = false; | 534 | 227 | } | 535 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>*, int) Line | Count | Source | 521 | 1 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1 | static_assert(InitialCapacity >= 0); | 523 | 1 | SkASSERT(size >= 0); | 524 | 1 | SkASSERT(storage->get() != nullptr); | 525 | 1 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1 | } else { | 528 | 1 | this->setDataFromBytes(*storage); | 529 | 1 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1 | fOwnMemory = false; | 534 | 1 | } | 535 | 1 | } |
skia_private::TArray<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, int) Line | Count | Source | 521 | 1 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1 | static_assert(InitialCapacity >= 0); | 523 | 1 | SkASSERT(size >= 0); | 524 | 1 | SkASSERT(storage->get() != nullptr); | 525 | 1 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1 | } else { | 528 | 1 | this->setDataFromBytes(*storage); | 529 | 1 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1 | fOwnMemory = false; | 534 | 1 | } | 535 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TArray<128>(SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>*, int) Line | Count | Source | 521 | 1 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1 | static_assert(InitialCapacity >= 0); | 523 | 1 | SkASSERT(size >= 0); | 524 | 1 | SkASSERT(storage->get() != nullptr); | 525 | 1 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1 | } else { | 528 | 1 | this->setDataFromBytes(*storage); | 529 | 1 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1 | fOwnMemory = false; | 534 | 1 | } | 535 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int) Line | Count | Source | 521 | 7.50k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 7.50k | static_assert(InitialCapacity >= 0); | 523 | 7.50k | SkASSERT(size >= 0); | 524 | 7.50k | SkASSERT(storage->get() != nullptr); | 525 | 7.50k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 7.50k | } else { | 528 | 7.50k | this->setDataFromBytes(*storage); | 529 | 7.50k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 7.50k | fOwnMemory = false; | 534 | 7.50k | } | 535 | 7.50k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>*, int) Line | Count | Source | 521 | 5.76k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 5.76k | static_assert(InitialCapacity >= 0); | 523 | 5.76k | SkASSERT(size >= 0); | 524 | 5.76k | SkASSERT(storage->get() != nullptr); | 525 | 5.76k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 5.76k | } else { | 528 | 5.76k | this->setDataFromBytes(*storage); | 529 | 5.76k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 5.76k | fOwnMemory = false; | 534 | 5.76k | } | 535 | 5.76k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) skia_private::TArray<CircularRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, CircularRRectOp::RRect>*, int) Line | Count | Source | 521 | 112 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 112 | static_assert(InitialCapacity >= 0); | 523 | 112 | SkASSERT(size >= 0); | 524 | 112 | SkASSERT(storage->get() != nullptr); | 525 | 112 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 112 | } else { | 528 | 112 | this->setDataFromBytes(*storage); | 529 | 112 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 112 | fOwnMemory = false; | 534 | 112 | } | 535 | 112 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int) Line | Count | Source | 521 | 5 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 5 | static_assert(InitialCapacity >= 0); | 523 | 5 | SkASSERT(size >= 0); | 524 | 5 | SkASSERT(storage->get() != nullptr); | 525 | 5 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 5 | } else { | 528 | 5 | this->setDataFromBytes(*storage); | 529 | 5 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 5 | fOwnMemory = false; | 534 | 5 | } | 535 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) skia_private::TArray<CircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, CircleOp::Circle>*, int) Line | Count | Source | 521 | 377 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 377 | static_assert(InitialCapacity >= 0); | 523 | 377 | SkASSERT(size >= 0); | 524 | 377 | SkASSERT(storage->get() != nullptr); | 525 | 377 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 377 | } else { | 528 | 377 | this->setDataFromBytes(*storage); | 529 | 377 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 377 | fOwnMemory = false; | 534 | 377 | } | 535 | 377 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, int) Line | Count | Source | 521 | 9 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 9 | static_assert(InitialCapacity >= 0); | 523 | 9 | SkASSERT(size >= 0); | 524 | 9 | SkASSERT(storage->get() != nullptr); | 525 | 9 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 9 | } else { | 528 | 9 | this->setDataFromBytes(*storage); | 529 | 9 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 9 | fOwnMemory = false; | 534 | 9 | } | 535 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int) Line | Count | Source | 521 | 6 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 6 | static_assert(InitialCapacity >= 0); | 523 | 6 | SkASSERT(size >= 0); | 524 | 6 | SkASSERT(storage->get() != nullptr); | 525 | 6 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 6 | } else { | 528 | 6 | this->setDataFromBytes(*storage); | 529 | 6 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 6 | fOwnMemory = false; | 534 | 6 | } | 535 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>*, int) Line | Count | Source | 521 | 6 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 6 | static_assert(InitialCapacity >= 0); | 523 | 6 | SkASSERT(size >= 0); | 524 | 6 | SkASSERT(storage->get() != nullptr); | 525 | 6 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 6 | } else { | 528 | 6 | this->setDataFromBytes(*storage); | 529 | 6 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 6 | fOwnMemory = false; | 534 | 6 | } | 535 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int) Line | Count | Source | 521 | 99.5k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 99.5k | static_assert(InitialCapacity >= 0); | 523 | 99.5k | SkASSERT(size >= 0); | 524 | 99.5k | SkASSERT(storage->get() != nullptr); | 525 | 99.5k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 99.5k | } else { | 528 | 99.5k | this->setDataFromBytes(*storage); | 529 | 99.5k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 99.5k | fOwnMemory = false; | 534 | 99.5k | } | 535 | 99.5k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>*, int) Line | Count | Source | 521 | 4.17k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 4.17k | static_assert(InitialCapacity >= 0); | 523 | 4.17k | SkASSERT(size >= 0); | 524 | 4.17k | SkASSERT(storage->get() != nullptr); | 525 | 4.17k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 4.17k | } else { | 528 | 4.17k | this->setDataFromBytes(*storage); | 529 | 4.17k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 4.17k | fOwnMemory = false; | 534 | 4.17k | } | 535 | 4.17k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>*, int) Line | Count | Source | 521 | 399 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 399 | static_assert(InitialCapacity >= 0); | 523 | 399 | SkASSERT(size >= 0); | 524 | 399 | SkASSERT(storage->get() != nullptr); | 525 | 399 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 399 | } else { | 528 | 399 | this->setDataFromBytes(*storage); | 529 | 399 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 399 | fOwnMemory = false; | 534 | 399 | } | 535 | 399 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::TArray<4>(SkAlignedSTStorage<4, SkFontScanner::AxisDefinition>*, int) Line | Count | Source | 521 | 541k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 541k | static_assert(InitialCapacity >= 0); | 523 | 541k | SkASSERT(size >= 0); | 524 | 541k | SkASSERT(storage->get() != nullptr); | 525 | 541k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 541k | } else { | 528 | 541k | this->setDataFromBytes(*storage); | 529 | 541k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 541k | fOwnMemory = false; | 534 | 541k | } | 535 | 541k | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>*, int) Line | Count | Source | 521 | 1.67k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1.67k | static_assert(InitialCapacity >= 0); | 523 | 1.67k | SkASSERT(size >= 0); | 524 | 1.67k | SkASSERT(storage->get() != nullptr); | 525 | 1.67k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1.67k | } else { | 528 | 1.67k | this->setDataFromBytes(*storage); | 529 | 1.67k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1.67k | fOwnMemory = false; | 534 | 1.67k | } | 535 | 1.67k | } |
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int) Line | Count | Source | 521 | 901 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 901 | static_assert(InitialCapacity >= 0); | 523 | 901 | SkASSERT(size >= 0); | 524 | 901 | SkASSERT(storage->get() != nullptr); | 525 | 901 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 901 | } else { | 528 | 901 | this->setDataFromBytes(*storage); | 529 | 901 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 901 | fOwnMemory = false; | 534 | 901 | } | 535 | 901 | } |
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int) Line | Count | Source | 521 | 35.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 35.8k | static_assert(InitialCapacity >= 0); | 523 | 35.8k | SkASSERT(size >= 0); | 524 | 35.8k | SkASSERT(storage->get() != nullptr); | 525 | 35.8k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 35.8k | } else { | 528 | 35.8k | this->setDataFromBytes(*storage); | 529 | 35.8k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 35.8k | fOwnMemory = false; | 534 | 35.8k | } | 535 | 35.8k | } |
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int) Line | Count | Source | 521 | 69.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 69.8k | static_assert(InitialCapacity >= 0); | 523 | 69.8k | SkASSERT(size >= 0); | 524 | 69.8k | SkASSERT(storage->get() != nullptr); | 525 | 69.8k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 69.8k | } else { | 528 | 69.8k | this->setDataFromBytes(*storage); | 529 | 69.8k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 69.8k | fOwnMemory = false; | 534 | 69.8k | } | 535 | 69.8k | } |
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int) Line | Count | Source | 521 | 901 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 901 | static_assert(InitialCapacity >= 0); | 523 | 901 | SkASSERT(size >= 0); | 524 | 901 | SkASSERT(storage->get() != nullptr); | 525 | 901 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 901 | } else { | 528 | 901 | this->setDataFromBytes(*storage); | 529 | 901 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 901 | fOwnMemory = false; | 534 | 901 | } | 535 | 901 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int) Line | Count | Source | 521 | 1.37k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 1.37k | static_assert(InitialCapacity >= 0); | 523 | 1.37k | SkASSERT(size >= 0); | 524 | 1.37k | SkASSERT(storage->get() != nullptr); | 525 | 1.37k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 1.37k | } else { | 528 | 1.37k | this->setDataFromBytes(*storage); | 529 | 1.37k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 1.37k | fOwnMemory = false; | 534 | 1.37k | } | 535 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int) skia_private::TArray<SkGlyph const*, true>::TArray<64>(SkAlignedSTStorage<64, SkGlyph const*>*, int) Line | Count | Source | 521 | 34.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 34.0k | static_assert(InitialCapacity >= 0); | 523 | 34.0k | SkASSERT(size >= 0); | 524 | 34.0k | SkASSERT(storage->get() != nullptr); | 525 | 34.0k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 34.0k | } else { | 528 | 34.0k | this->setDataFromBytes(*storage); | 529 | 34.0k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 34.0k | fOwnMemory = false; | 534 | 34.0k | } | 535 | 34.0k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 521 | 85.0M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 85.0M | static_assert(InitialCapacity >= 0); | 523 | 85.0M | SkASSERT(size >= 0); | 524 | 85.0M | SkASSERT(storage->get() != nullptr); | 525 | 85.0M | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 85.0M | } else { | 528 | 85.0M | this->setDataFromBytes(*storage); | 529 | 85.0M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 85.0M | fOwnMemory = false; | 534 | 85.0M | } | 535 | 85.0M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int) Line | Count | Source | 521 | 3 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 3 | static_assert(InitialCapacity >= 0); | 523 | 3 | SkASSERT(size >= 0); | 524 | 3 | SkASSERT(storage->get() != nullptr); | 525 | 3 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 3 | } else { | 528 | 3 | this->setDataFromBytes(*storage); | 529 | 3 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 3 | fOwnMemory = false; | 534 | 3 | } | 535 | 3 | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) skia_private::TArray<SkClosestRecord, true>::TArray<18>(SkAlignedSTStorage<18, SkClosestRecord>*, int) Line | Count | Source | 521 | 2.98M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 2.98M | static_assert(InitialCapacity >= 0); | 523 | 2.98M | SkASSERT(size >= 0); | 524 | 2.98M | SkASSERT(storage->get() != nullptr); | 525 | 2.98M | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 2.98M | } else { | 528 | 2.98M | this->setDataFromBytes(*storage); | 529 | 2.98M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 2.98M | fOwnMemory = false; | 534 | 2.98M | } | 535 | 2.98M | } |
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int) Line | Count | Source | 521 | 2.98M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 2.98M | static_assert(InitialCapacity >= 0); | 523 | 2.98M | SkASSERT(size >= 0); | 524 | 2.98M | SkASSERT(storage->get() != nullptr); | 525 | 2.98M | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 2.98M | } else { | 528 | 2.98M | this->setDataFromBytes(*storage); | 529 | 2.98M | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 2.98M | fOwnMemory = false; | 534 | 2.98M | } | 535 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int) Line | Count | Source | 521 | 11.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11.3k | static_assert(InitialCapacity >= 0); | 523 | 11.3k | SkASSERT(size >= 0); | 524 | 11.3k | SkASSERT(storage->get() != nullptr); | 525 | 11.3k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11.3k | } else { | 528 | 11.3k | this->setDataFromBytes(*storage); | 529 | 11.3k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11.3k | fOwnMemory = false; | 534 | 11.3k | } | 535 | 11.3k | } |
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int) Line | Count | Source | 521 | 11.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11.3k | static_assert(InitialCapacity >= 0); | 523 | 11.3k | SkASSERT(size >= 0); | 524 | 11.3k | SkASSERT(storage->get() != nullptr); | 525 | 11.3k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11.3k | } else { | 528 | 11.3k | this->setDataFromBytes(*storage); | 529 | 11.3k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11.3k | fOwnMemory = false; | 534 | 11.3k | } | 535 | 11.3k | } |
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int) Line | Count | Source | 521 | 11.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11.3k | static_assert(InitialCapacity >= 0); | 523 | 11.3k | SkASSERT(size >= 0); | 524 | 11.3k | SkASSERT(storage->get() != nullptr); | 525 | 11.3k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11.3k | } else { | 528 | 11.3k | this->setDataFromBytes(*storage); | 529 | 11.3k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11.3k | fOwnMemory = false; | 534 | 11.3k | } | 535 | 11.3k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 521 | 5.74k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 5.74k | static_assert(InitialCapacity >= 0); | 523 | 5.74k | SkASSERT(size >= 0); | 524 | 5.74k | SkASSERT(storage->get() != nullptr); | 525 | 5.74k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 5.74k | } else { | 528 | 5.74k | this->setDataFromBytes(*storage); | 529 | 5.74k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 5.74k | fOwnMemory = false; | 534 | 5.74k | } | 535 | 5.74k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) skia_private::TArray<PathSegment, true>::TArray<15>(SkAlignedSTStorage<15, PathSegment>*, int) Line | Count | Source | 521 | 16 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 16 | static_assert(InitialCapacity >= 0); | 523 | 16 | SkASSERT(size >= 0); | 524 | 16 | SkASSERT(storage->get() != nullptr); | 525 | 16 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 16 | } else { | 528 | 16 | this->setDataFromBytes(*storage); | 529 | 16 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 16 | fOwnMemory = false; | 534 | 16 | } | 535 | 16 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 521 | 11.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11.6k | static_assert(InitialCapacity >= 0); | 523 | 11.6k | SkASSERT(size >= 0); | 524 | 11.6k | SkASSERT(storage->get() != nullptr); | 525 | 11.6k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11.6k | } else { | 528 | 11.6k | this->setDataFromBytes(*storage); | 529 | 11.6k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11.6k | fOwnMemory = false; | 534 | 11.6k | } | 535 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) skia_private::TArray<OffsetEdge, true>::TArray<64>(SkAlignedSTStorage<64, OffsetEdge>*, int) Line | Count | Source | 521 | 369 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 369 | static_assert(InitialCapacity >= 0); | 523 | 369 | SkASSERT(size >= 0); | 524 | 369 | SkASSERT(storage->get() != nullptr); | 525 | 369 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 369 | } else { | 528 | 369 | this->setDataFromBytes(*storage); | 529 | 369 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 369 | fOwnMemory = false; | 534 | 369 | } | 535 | 369 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int) Line | Count | Source | 521 | 9.78k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 9.78k | static_assert(InitialCapacity >= 0); | 523 | 9.78k | SkASSERT(size >= 0); | 524 | 9.78k | SkASSERT(storage->get() != nullptr); | 525 | 9.78k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 9.78k | } else { | 528 | 9.78k | this->setDataFromBytes(*storage); | 529 | 9.78k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 9.78k | fOwnMemory = false; | 534 | 9.78k | } | 535 | 9.78k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int) skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 521 | 11 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 11 | static_assert(InitialCapacity >= 0); | 523 | 11 | SkASSERT(size >= 0); | 524 | 11 | SkASSERT(storage->get() != nullptr); | 525 | 11 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 11 | } else { | 528 | 11 | this->setDataFromBytes(*storage); | 529 | 11 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 11 | fOwnMemory = false; | 534 | 11 | } | 535 | 11 | } |
skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, int) Line | Count | Source | 521 | 272 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 272 | static_assert(InitialCapacity >= 0); | 523 | 272 | SkASSERT(size >= 0); | 524 | 272 | SkASSERT(storage->get() != nullptr); | 525 | 272 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 272 | } else { | 528 | 272 | this->setDataFromBytes(*storage); | 529 | 272 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 272 | fOwnMemory = false; | 534 | 272 | } | 535 | 272 | } |
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int) Line | Count | Source | 521 | 106 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 106 | static_assert(InitialCapacity >= 0); | 523 | 106 | SkASSERT(size >= 0); | 524 | 106 | SkASSERT(storage->get() != nullptr); | 525 | 106 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 106 | } else { | 528 | 106 | this->setDataFromBytes(*storage); | 529 | 106 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 106 | fOwnMemory = false; | 534 | 106 | } | 535 | 106 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int) Line | Count | Source | 521 | 106 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 106 | static_assert(InitialCapacity >= 0); | 523 | 106 | SkASSERT(size >= 0); | 524 | 106 | SkASSERT(storage->get() != nullptr); | 525 | 106 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 106 | } else { | 528 | 106 | this->setDataFromBytes(*storage); | 529 | 106 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 106 | fOwnMemory = false; | 534 | 106 | } | 535 | 106 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int) Line | Count | Source | 521 | 982 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 982 | static_assert(InitialCapacity >= 0); | 523 | 982 | SkASSERT(size >= 0); | 524 | 982 | SkASSERT(storage->get() != nullptr); | 525 | 982 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 982 | } else { | 528 | 982 | this->setDataFromBytes(*storage); | 529 | 982 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 982 | fOwnMemory = false; | 534 | 982 | } | 535 | 982 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TArray<7>(SkAlignedSTStorage<7, (anonymous namespace)::OutlineEntry*>*, int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 521 | 12 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 12 | static_assert(InitialCapacity >= 0); | 523 | 12 | SkASSERT(size >= 0); | 524 | 12 | SkASSERT(storage->get() != nullptr); | 525 | 12 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 12 | } else { | 528 | 12 | this->setDataFromBytes(*storage); | 529 | 12 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 12 | fOwnMemory = false; | 534 | 12 | } | 535 | 12 | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 521 | 12 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 12 | static_assert(InitialCapacity >= 0); | 523 | 12 | SkASSERT(size >= 0); | 524 | 12 | SkASSERT(storage->get() != nullptr); | 525 | 12 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 12 | } else { | 528 | 12 | this->setDataFromBytes(*storage); | 529 | 12 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 12 | fOwnMemory = false; | 534 | 12 | } | 535 | 12 | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 521 | 12 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 12 | static_assert(InitialCapacity >= 0); | 523 | 12 | SkASSERT(size >= 0); | 524 | 12 | SkASSERT(storage->get() != nullptr); | 525 | 12 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 12 | } else { | 528 | 12 | this->setDataFromBytes(*storage); | 529 | 12 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 12 | fOwnMemory = false; | 534 | 12 | } | 535 | 12 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkAlignedSTStorage<2, SkSL::Type const*>*, int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode const*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 521 | 4 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 4 | static_assert(InitialCapacity >= 0); | 523 | 4 | SkASSERT(size >= 0); | 524 | 4 | SkASSERT(storage->get() != nullptr); | 525 | 4 | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 4 | } else { | 528 | 4 | this->setDataFromBytes(*storage); | 529 | 4 | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 4 | fOwnMemory = false; | 534 | 4 | } | 535 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<3>(SkAlignedSTStorage<3, VkDescriptorSetLayout_T*>*, int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::TextStyle>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Block>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Placeholder>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<1>(SkAlignedSTStorage<1, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<128>(SkAlignedSTStorage<128, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<64>(SkAlignedSTStorage<64, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TArray<16>(SkAlignedSTStorage<16, skottie::Shaper::RunRec>*, int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray<64>(SkAlignedSTStorage<64, float>*, int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TArray<4>(SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>*, int) Line | Count | Source | 521 | 9.72k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 9.72k | static_assert(InitialCapacity >= 0); | 523 | 9.72k | SkASSERT(size >= 0); | 524 | 9.72k | SkASSERT(storage->get() != nullptr); | 525 | 9.72k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 9.72k | } else { | 528 | 9.72k | this->setDataFromBytes(*storage); | 529 | 9.72k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 9.72k | fOwnMemory = false; | 534 | 9.72k | } | 535 | 9.72k | } |
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int) Line | Count | Source | 521 | 32.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 522 | 32.1k | static_assert(InitialCapacity >= 0); | 523 | 32.1k | SkASSERT(size >= 0); | 524 | 32.1k | SkASSERT(storage->get() != nullptr); | 525 | 32.1k | if (size > InitialCapacity) { | 526 | 0 | this->initData(size); | 527 | 32.1k | } else { | 528 | 32.1k | this->setDataFromBytes(*storage); | 529 | 32.1k | this->changeSize(size); | 530 | | | 531 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 532 | | // storage here, which shouldn't ever be freed. | 533 | 32.1k | fOwnMemory = false; | 534 | 32.1k | } | 535 | 32.1k | } |
|
536 | | |
537 | | // Copy a C array, using pre-allocated storage if preAllocCount >= count. Otherwise, storage |
538 | | // will only be used when array shrinks to fit. |
539 | | template <int InitialCapacity> |
540 | | TArray(const T* array, int size, SkAlignedSTStorage<InitialCapacity, T>* storage) |
541 | 102k | : TArray{storage, size} { |
542 | 102k | this->copy(array); |
543 | 102k | } skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*) Line | Count | Source | 541 | 96.1k | : TArray{storage, size} { | 542 | 96.1k | this->copy(array); | 543 | 96.1k | } |
skia_private::TArray<SkPoint, true>::TArray<4>(SkPoint const*, int, SkAlignedSTStorage<4, SkPoint>*) Line | Count | Source | 541 | 2.20k | : TArray{storage, size} { | 542 | 2.20k | this->copy(array); | 543 | 2.20k | } |
skia_private::TArray<unsigned char, true>::TArray<8>(unsigned char const*, int, SkAlignedSTStorage<8, unsigned char>*) Line | Count | Source | 541 | 2.20k | : TArray{storage, size} { | 542 | 2.20k | this->copy(array); | 543 | 2.20k | } |
skia_private::TArray<float, true>::TArray<2>(float const*, int, SkAlignedSTStorage<2, float>*) Line | Count | Source | 541 | 2.20k | : TArray{storage, size} { | 542 | 2.20k | this->copy(array); | 543 | 2.20k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkSL::SPIRVCodeGenerator::Word const*, int, SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<4>(unsigned int const*, int, SkAlignedSTStorage<4, unsigned int>*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(skgpu::graphite::DescriptorData const*, int, SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkSL::Type const* const*, int, SkAlignedSTStorage<2, SkSL::Type const*>*) |
544 | | |
545 | | private: |
546 | | // Growth factors for checkRealloc. |
547 | | static constexpr double kExactFit = 1.0; |
548 | | static constexpr double kGrowing = 1.5; |
549 | | |
550 | | static constexpr int kMinHeapAllocCount = 8; |
551 | | static_assert(SkIsPow2(kMinHeapAllocCount), "min alloc count not power of two."); |
552 | | |
553 | | // Note for 32-bit machines kMaxCapacity will be <= SIZE_MAX. For 64-bit machines it will |
554 | | // just be INT_MAX if the sizeof(T) < 2^32. |
555 | | static constexpr int kMaxCapacity = SkToInt(std::min(SIZE_MAX / sizeof(T), (size_t)INT_MAX)); |
556 | | |
557 | 419M | void setDataFromBytes(SkSpan<std::byte> allocation) { |
558 | 419M | T* data = TCast(allocation.data()); |
559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It |
560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have |
561 | | // to a full divide instruction. If done here the size is known at compile, and usually |
562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. |
563 | 419M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); |
564 | 419M | this->setData(SkSpan<T>(data, size)); |
565 | 419M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 7.36k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 7.36k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 7.36k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 7.36k | this->setData(SkSpan<T>(data, size)); | 565 | 7.36k | } |
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 115M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 115M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 115M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 115M | this->setData(SkSpan<T>(data, size)); | 565 | 115M | } |
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 105M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 105M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 105M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 105M | this->setData(SkSpan<T>(data, size)); | 565 | 105M | } |
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 91.4M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 91.4M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 91.4M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 91.4M | this->setData(SkSpan<T>(data, size)); | 565 | 91.4M | } |
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 74 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 74 | this->setData(SkSpan<T>(data, size)); | 565 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1.67k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1.67k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1.67k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1.67k | this->setData(SkSpan<T>(data, size)); | 565 | 1.67k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 719k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 719k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 719k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 719k | this->setData(SkSpan<T>(data, size)); | 565 | 719k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<int, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 247k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 247k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 247k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 247k | this->setData(SkSpan<T>(data, size)); | 565 | 247k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.58k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.58k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.58k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.58k | this->setData(SkSpan<T>(data, size)); | 565 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 74.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 74.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 74.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 74.6k | this->setData(SkSpan<T>(data, size)); | 565 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 222k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 222k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 222k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 222k | this->setData(SkSpan<T>(data, size)); | 565 | 222k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<bool, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 18.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 18.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 18.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 18.6k | this->setData(SkSpan<T>(data, size)); | 565 | 18.6k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 119k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 119k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 119k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 119k | this->setData(SkSpan<T>(data, size)); | 565 | 119k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 420k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 420k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 420k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 420k | this->setData(SkSpan<T>(data, size)); | 565 | 420k | } |
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 56 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 56 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 56 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 56 | this->setData(SkSpan<T>(data, size)); | 565 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkShader>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 133k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 133k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 133k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 133k | this->setData(SkSpan<T>(data, size)); | 565 | 133k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkPicture const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 26.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 26.9k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 26.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 26.9k | this->setData(SkSpan<T>(data, size)); | 565 | 26.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkTextBlob const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 50 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 50 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 50 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 50 | this->setData(SkSpan<T>(data, size)); | 565 | 50 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 550 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 550 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 550 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 550 | this->setData(SkSpan<T>(data, size)); | 565 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 42.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 42.9k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 42.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 42.9k | this->setData(SkSpan<T>(data, size)); | 565 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPaint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 7.80k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 7.80k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 7.80k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 7.80k | this->setData(SkSpan<T>(data, size)); | 565 | 7.80k | } |
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 190k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 190k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 190k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 190k | this->setData(SkSpan<T>(data, size)); | 565 | 190k | } |
skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 19 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 19 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 19 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 19 | this->setData(SkSpan<T>(data, size)); | 565 | 19 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.73M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.73M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.73M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.73M | this->setData(SkSpan<T>(data, size)); | 565 | 2.73M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 10.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 10.4k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 10.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 10.4k | this->setData(SkSpan<T>(data, size)); | 565 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1 | this->setData(SkSpan<T>(data, size)); | 565 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 8.75M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 8.75M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 8.75M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 8.75M | this->setData(SkSpan<T>(data, size)); | 565 | 8.75M | } |
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 97.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 97.4k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 97.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 97.4k | this->setData(SkSpan<T>(data, size)); | 565 | 97.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 14.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 14.4k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 14.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 14.4k | this->setData(SkSpan<T>(data, size)); | 565 | 14.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 29.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 29.4k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 29.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 29.4k | this->setData(SkSpan<T>(data, size)); | 565 | 29.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 565k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 565k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 565k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 565k | this->setData(SkSpan<T>(data, size)); | 565 | 565k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 11.0k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 11.0k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 11.0k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 11.0k | this->setData(SkSpan<T>(data, size)); | 565 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 19.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 19.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 19.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 19.6k | this->setData(SkSpan<T>(data, size)); | 565 | 19.6k | } |
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 105 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 105 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 105 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 105 | this->setData(SkSpan<T>(data, size)); | 565 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSL::RP::Instruction, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 232 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 232 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 232 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 232 | this->setData(SkSpan<T>(data, size)); | 565 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 49.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 49.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 49.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 49.6k | this->setData(SkSpan<T>(data, size)); | 565 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 25.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 25.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 25.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 25.6k | this->setData(SkSpan<T>(data, size)); | 565 | 25.6k | } |
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 49.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 49.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 49.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 49.6k | this->setData(SkSpan<T>(data, size)); | 565 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 4 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 4 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 4 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 4 | this->setData(SkSpan<T>(data, size)); | 565 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 4 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 4 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 4 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 4 | this->setData(SkSpan<T>(data, size)); | 565 | 4 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 82 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 82 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 82 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 82 | this->setData(SkSpan<T>(data, size)); | 565 | 82 | } |
skia_private::TArray<SkSL::Type const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 23.0k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 23.0k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 23.0k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 23.0k | this->setData(SkSpan<T>(data, size)); | 565 | 23.0k | } |
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 3.58k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 3.58k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 3.58k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 3.58k | this->setData(SkSpan<T>(data, size)); | 565 | 3.58k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setDataFromBytes(SkSpan<std::byte>) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 11.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 11.8k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 11.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 11.8k | this->setData(SkSpan<T>(data, size)); | 565 | 11.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1 | this->setData(SkSpan<T>(data, size)); | 565 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 42.0k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 42.0k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 42.0k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 42.0k | this->setData(SkSpan<T>(data, size)); | 565 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 6.05k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 6.05k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 6.05k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 6.05k | this->setData(SkSpan<T>(data, size)); | 565 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.58k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.58k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.58k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.58k | this->setData(SkSpan<T>(data, size)); | 565 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrGpu::SubmittedProc, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.58k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.58k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.58k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.58k | this->setData(SkSpan<T>(data, size)); | 565 | 2.58k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 138k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 138k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 138k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 138k | this->setData(SkSpan<T>(data, size)); | 565 | 138k | } |
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 296k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 296k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 296k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 296k | this->setData(SkSpan<T>(data, size)); | 565 | 296k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 7.94k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 7.94k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 7.94k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 7.94k | this->setData(SkSpan<T>(data, size)); | 565 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1.19k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1.19k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1.19k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1.19k | this->setData(SkSpan<T>(data, size)); | 565 | 1.19k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 471 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 471 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 471 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 471 | this->setData(SkSpan<T>(data, size)); | 565 | 471 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 555 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 555 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 555 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 555 | this->setData(SkSpan<T>(data, size)); | 565 | 555 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 195 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 195 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 195 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 195 | this->setData(SkSpan<T>(data, size)); | 565 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 5.20k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 5.20k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 5.20k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 5.20k | this->setData(SkSpan<T>(data, size)); | 565 | 5.20k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 227 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 227 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 227 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 227 | this->setData(SkSpan<T>(data, size)); | 565 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setDataFromBytes(SkSpan<std::byte>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1 | this->setData(SkSpan<T>(data, size)); | 565 | 1 | } |
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1 | this->setData(SkSpan<T>(data, size)); | 565 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1 | this->setData(SkSpan<T>(data, size)); | 565 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 7.56k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 7.56k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 7.56k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 7.56k | this->setData(SkSpan<T>(data, size)); | 565 | 7.56k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setDataFromBytes(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 6.09k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 6.09k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 6.09k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 6.09k | this->setData(SkSpan<T>(data, size)); | 565 | 6.09k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 130 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 130 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 130 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 130 | this->setData(SkSpan<T>(data, size)); | 565 | 130 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 5 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 5 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 5 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 5 | this->setData(SkSpan<T>(data, size)); | 565 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 429 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 429 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 429 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 429 | this->setData(SkSpan<T>(data, size)); | 565 | 429 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 9 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 9 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 9 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 9 | this->setData(SkSpan<T>(data, size)); | 565 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 6 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 6 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 6 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 6 | this->setData(SkSpan<T>(data, size)); | 565 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 6 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 6 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 6 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 6 | this->setData(SkSpan<T>(data, size)); | 565 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 99.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 99.8k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 99.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 99.8k | this->setData(SkSpan<T>(data, size)); | 565 | 99.8k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 4.50k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 4.50k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 4.50k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 4.50k | this->setData(SkSpan<T>(data, size)); | 565 | 4.50k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 400 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 400 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 400 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 400 | this->setData(SkSpan<T>(data, size)); | 565 | 400 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 11.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 11.6k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 11.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 11.6k | this->setData(SkSpan<T>(data, size)); | 565 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkFontScanner::AxisDefinition, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 541k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 541k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 541k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 541k | this->setData(SkSpan<T>(data, size)); | 565 | 541k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 966 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 966 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 966 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 966 | this->setData(SkSpan<T>(data, size)); | 565 | 966 | } |
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 36.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 36.2k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 36.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 36.2k | this->setData(SkSpan<T>(data, size)); | 565 | 36.2k | } |
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 966 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 966 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 966 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 966 | this->setData(SkSpan<T>(data, size)); | 565 | 966 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 438 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 438 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 438 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 438 | this->setData(SkSpan<T>(data, size)); | 565 | 438 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1.37k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1.37k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1.37k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1.37k | this->setData(SkSpan<T>(data, size)); | 565 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 34.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 34.2k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 34.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 34.2k | this->setData(SkSpan<T>(data, size)); | 565 | 34.2k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 85.0M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 85.0M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 85.0M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 85.0M | this->setData(SkSpan<T>(data, size)); | 565 | 85.0M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 3 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 3 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 3 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 3 | this->setData(SkSpan<T>(data, size)); | 565 | 3 | } |
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.98M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.98M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.98M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.98M | this->setData(SkSpan<T>(data, size)); | 565 | 2.98M | } |
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 2.98M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 2.98M | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 2.98M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 2.98M | this->setData(SkSpan<T>(data, size)); | 565 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 18.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 18.1k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 18.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 18.1k | this->setData(SkSpan<T>(data, size)); | 565 | 18.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 55.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 55.7k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 55.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 55.7k | this->setData(SkSpan<T>(data, size)); | 565 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<PathSegment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 16 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 16 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 16 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 16 | this->setData(SkSpan<T>(data, size)); | 565 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 74 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 74 | this->setData(SkSpan<T>(data, size)); | 565 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 148 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 148 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 148 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 148 | this->setData(SkSpan<T>(data, size)); | 565 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 74 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 74 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 74 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 74 | this->setData(SkSpan<T>(data, size)); | 565 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 643 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 643 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 643 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 643 | this->setData(SkSpan<T>(data, size)); | 565 | 643 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 9.87k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 9.87k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 9.87k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 9.87k | this->setData(SkSpan<T>(data, size)); | 565 | 9.87k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 109 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 109 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 109 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 109 | this->setData(SkSpan<T>(data, size)); | 565 | 109 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 109 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 109 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 109 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 109 | this->setData(SkSpan<T>(data, size)); | 565 | 109 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 1.37k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 1.37k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 1.37k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 1.37k | this->setData(SkSpan<T>(data, size)); | 565 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 221 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 221 | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 221 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 221 | this->setData(SkSpan<T>(data, size)); | 565 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setDataFromBytes(SkSpan<std::byte>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 557 | 9.72k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 558 | 9.72k | T* data = TCast(allocation.data()); | 559 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 560 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 561 | | // to a full divide instruction. If done here the size is known at compile, and usually | 562 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 563 | 9.72k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 564 | 9.72k | this->setData(SkSpan<T>(data, size)); | 565 | 9.72k | } |
|
566 | | |
567 | 419M | void setData(SkSpan<T> array) { |
568 | 419M | this->unpoison(); |
569 | | |
570 | 419M | fData = array.data(); |
571 | 419M | fCapacity = SkToU32(array.size()); |
572 | 419M | fOwnMemory = true; |
573 | | |
574 | 419M | this->poison(); |
575 | 419M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setData(SkSpan<SkRuntimeEffect::ChildPtr>) Line | Count | Source | 567 | 7.36k | void setData(SkSpan<T> array) { | 568 | 7.36k | this->unpoison(); | 569 | | | 570 | 7.36k | fData = array.data(); | 571 | 7.36k | fCapacity = SkToU32(array.size()); | 572 | 7.36k | fOwnMemory = true; | 573 | | | 574 | 7.36k | this->poison(); | 575 | 7.36k | } |
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>) Line | Count | Source | 567 | 115M | void setData(SkSpan<T> array) { | 568 | 115M | this->unpoison(); | 569 | | | 570 | 115M | fData = array.data(); | 571 | 115M | fCapacity = SkToU32(array.size()); | 572 | 115M | fOwnMemory = true; | 573 | | | 574 | 115M | this->poison(); | 575 | 115M | } |
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>) Line | Count | Source | 567 | 105M | void setData(SkSpan<T> array) { | 568 | 105M | this->unpoison(); | 569 | | | 570 | 105M | fData = array.data(); | 571 | 105M | fCapacity = SkToU32(array.size()); | 572 | 105M | fOwnMemory = true; | 573 | | | 574 | 105M | this->poison(); | 575 | 105M | } |
skia_private::TArray<float, true>::setData(SkSpan<float>) Line | Count | Source | 567 | 91.4M | void setData(SkSpan<T> array) { | 568 | 91.4M | this->unpoison(); | 569 | | | 570 | 91.4M | fData = array.data(); | 571 | 91.4M | fCapacity = SkToU32(array.size()); | 572 | 91.4M | fOwnMemory = true; | 573 | | | 574 | 91.4M | this->poison(); | 575 | 91.4M | } |
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>) Line | Count | Source | 567 | 74 | void setData(SkSpan<T> array) { | 568 | 74 | this->unpoison(); | 569 | | | 570 | 74 | fData = array.data(); | 571 | 74 | fCapacity = SkToU32(array.size()); | 572 | 74 | fOwnMemory = true; | 573 | | | 574 | 74 | this->poison(); | 575 | 74 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>) Line | Count | Source | 567 | 1.67k | void setData(SkSpan<T> array) { | 568 | 1.67k | this->unpoison(); | 569 | | | 570 | 1.67k | fData = array.data(); | 571 | 1.67k | fCapacity = SkToU32(array.size()); | 572 | 1.67k | fOwnMemory = true; | 573 | | | 574 | 1.67k | this->poison(); | 575 | 1.67k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >) Line | Count | Source | 567 | 719k | void setData(SkSpan<T> array) { | 568 | 719k | this->unpoison(); | 569 | | | 570 | 719k | fData = array.data(); | 571 | 719k | fCapacity = SkToU32(array.size()); | 572 | 719k | fOwnMemory = true; | 573 | | | 574 | 719k | this->poison(); | 575 | 719k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setData(SkSpan<GrFragmentProcessor::ProgramImpl*>) skia_private::TArray<int, true>::setData(SkSpan<int>) Line | Count | Source | 567 | 247k | void setData(SkSpan<T> array) { | 568 | 247k | this->unpoison(); | 569 | | | 570 | 247k | fData = array.data(); | 571 | 247k | fCapacity = SkToU32(array.size()); | 572 | 247k | fOwnMemory = true; | 573 | | | 574 | 247k | this->poison(); | 575 | 247k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setData(SkSpan<sk_gpu_test::GrContextFactory::Context>) Line | Count | Source | 567 | 2.58k | void setData(SkSpan<T> array) { | 568 | 2.58k | this->unpoison(); | 569 | | | 570 | 2.58k | fData = array.data(); | 571 | 2.58k | fCapacity = SkToU32(array.size()); | 572 | 2.58k | fOwnMemory = true; | 573 | | | 574 | 2.58k | this->poison(); | 575 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>) Line | Count | Source | 567 | 74.6k | void setData(SkSpan<T> array) { | 568 | 74.6k | this->unpoison(); | 569 | | | 570 | 74.6k | fData = array.data(); | 571 | 74.6k | fCapacity = SkToU32(array.size()); | 572 | 74.6k | fOwnMemory = true; | 573 | | | 574 | 74.6k | this->poison(); | 575 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>) Line | Count | Source | 567 | 222k | void setData(SkSpan<T> array) { | 568 | 222k | this->unpoison(); | 569 | | | 570 | 222k | fData = array.data(); | 571 | 222k | fCapacity = SkToU32(array.size()); | 572 | 222k | fOwnMemory = true; | 573 | | | 574 | 222k | this->poison(); | 575 | 222k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setData(SkSpan<SkAutoPixmapStorage>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setData(SkSpan<SkPixmap>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setData(SkSpan<VkExtensionProperties>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setData(SkSpan<VkPhysicalDevice_T*>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setData(SkSpan<char const*>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setData(SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setData(SkSpan<sk_sp<SkImage> >) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setData(SkSpan<DDLPromiseImageHelper::PromiseImageInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setData(SkSpan<sk_sp<ToolUtils::TopoTestNode> >) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>) skia_private::TArray<bool, true>::setData(SkSpan<bool>) Line | Count | Source | 567 | 18.6k | void setData(SkSpan<T> array) { | 568 | 18.6k | this->unpoison(); | 569 | | | 570 | 18.6k | fData = array.data(); | 571 | 18.6k | fCapacity = SkToU32(array.size()); | 572 | 18.6k | fOwnMemory = true; | 573 | | | 574 | 18.6k | this->poison(); | 575 | 18.6k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setData(SkSpan<GrAuditTrail::OpInfo::Op>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setData(SkSpan<GrAuditTrail::OpInfo>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setData(SkSpan<TestSVGTypeface::GlyfLayerInfo>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setData(SkSpan<TestSVGTypeface::GlyfInfo>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setData(SkSpan<sk_sp<SkImageFilter> >) Line | Count | Source | 567 | 119k | void setData(SkSpan<T> array) { | 568 | 119k | this->unpoison(); | 569 | | | 570 | 119k | fData = array.data(); | 571 | 119k | fCapacity = SkToU32(array.size()); | 572 | 119k | fOwnMemory = true; | 573 | | | 574 | 119k | this->poison(); | 575 | 119k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>) Line | Count | Source | 567 | 420k | void setData(SkSpan<T> array) { | 568 | 420k | this->unpoison(); | 569 | | | 570 | 420k | fData = array.data(); | 571 | 420k | fCapacity = SkToU32(array.size()); | 572 | 420k | fOwnMemory = true; | 573 | | | 574 | 420k | this->poison(); | 575 | 420k | } |
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>) Line | Count | Source | 567 | 56 | void setData(SkSpan<T> array) { | 568 | 56 | this->unpoison(); | 569 | | | 570 | 56 | fData = array.data(); | 571 | 56 | fCapacity = SkToU32(array.size()); | 572 | 56 | fOwnMemory = true; | 573 | | | 574 | 56 | this->poison(); | 575 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setData(SkSpan<std::__1::function<void ()> >) skia_private::TArray<sk_sp<SkShader>, true>::setData(SkSpan<sk_sp<SkShader> >) Line | Count | Source | 567 | 133k | void setData(SkSpan<T> array) { | 568 | 133k | this->unpoison(); | 569 | | | 570 | 133k | fData = array.data(); | 571 | 133k | fCapacity = SkToU32(array.size()); | 572 | 133k | fOwnMemory = true; | 573 | | | 574 | 133k | this->poison(); | 575 | 133k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::setData(SkSpan<SkCanvas::Lattice::RectType>) skia_private::TArray<sk_sp<SkPicture const>, true>::setData(SkSpan<sk_sp<SkPicture const> >) Line | Count | Source | 567 | 26.9k | void setData(SkSpan<T> array) { | 568 | 26.9k | this->unpoison(); | 569 | | | 570 | 26.9k | fData = array.data(); | 571 | 26.9k | fCapacity = SkToU32(array.size()); | 572 | 26.9k | fOwnMemory = true; | 573 | | | 574 | 26.9k | this->poison(); | 575 | 26.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::setData(SkSpan<sk_sp<SkDrawable> >) skia_private::TArray<sk_sp<SkTextBlob const>, true>::setData(SkSpan<sk_sp<SkTextBlob const> >) Line | Count | Source | 567 | 50 | void setData(SkSpan<T> array) { | 568 | 50 | this->unpoison(); | 569 | | | 570 | 50 | fData = array.data(); | 571 | 50 | fCapacity = SkToU32(array.size()); | 572 | 50 | fOwnMemory = true; | 573 | | | 574 | 50 | this->poison(); | 575 | 50 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >) Line | Count | Source | 567 | 550 | void setData(SkSpan<T> array) { | 568 | 550 | this->unpoison(); | 569 | | | 570 | 550 | fData = array.data(); | 571 | 550 | fCapacity = SkToU32(array.size()); | 572 | 550 | fOwnMemory = true; | 573 | | | 574 | 550 | this->poison(); | 575 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >) Line | Count | Source | 567 | 42.9k | void setData(SkSpan<T> array) { | 568 | 42.9k | this->unpoison(); | 569 | | | 570 | 42.9k | fData = array.data(); | 571 | 42.9k | fCapacity = SkToU32(array.size()); | 572 | 42.9k | fOwnMemory = true; | 573 | | | 574 | 42.9k | this->poison(); | 575 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setData(SkSpan<sk_sp<sktext::gpu::Slug const> >) skia_private::TArray<SkPaint, true>::setData(SkSpan<SkPaint>) Line | Count | Source | 567 | 7.80k | void setData(SkSpan<T> array) { | 568 | 7.80k | this->unpoison(); | 569 | | | 570 | 7.80k | fData = array.data(); | 571 | 7.80k | fCapacity = SkToU32(array.size()); | 572 | 7.80k | fOwnMemory = true; | 573 | | | 574 | 7.80k | this->poison(); | 575 | 7.80k | } |
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>) Line | Count | Source | 567 | 190k | void setData(SkSpan<T> array) { | 568 | 190k | this->unpoison(); | 569 | | | 570 | 190k | fData = array.data(); | 571 | 190k | fCapacity = SkToU32(array.size()); | 572 | 190k | fOwnMemory = true; | 573 | | | 574 | 190k | this->poison(); | 575 | 190k | } |
skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>) Line | Count | Source | 567 | 19 | void setData(SkSpan<T> array) { | 568 | 19 | this->unpoison(); | 569 | | | 570 | 19 | fData = array.data(); | 571 | 19 | fCapacity = SkToU32(array.size()); | 572 | 19 | fOwnMemory = true; | 573 | | | 574 | 19 | this->poison(); | 575 | 19 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipeline_MemoryCtxInfo>) Line | Count | Source | 567 | 2.73M | void setData(SkSpan<T> array) { | 568 | 2.73M | this->unpoison(); | 569 | | | 570 | 2.73M | fData = array.data(); | 571 | 2.73M | fCapacity = SkToU32(array.size()); | 572 | 2.73M | fOwnMemory = true; | 573 | | | 574 | 2.73M | this->poison(); | 575 | 2.73M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>) Line | Count | Source | 567 | 10.4k | void setData(SkSpan<T> array) { | 568 | 10.4k | this->unpoison(); | 569 | | | 570 | 10.4k | fData = array.data(); | 571 | 10.4k | fCapacity = SkToU32(array.size()); | 572 | 10.4k | fOwnMemory = true; | 573 | | | 574 | 10.4k | this->poison(); | 575 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setData(SkSpan<sk_sp<SkTypeface> >) Line | Count | Source | 567 | 1 | void setData(SkSpan<T> array) { | 568 | 1 | this->unpoison(); | 569 | | | 570 | 1 | fData = array.data(); | 571 | 1 | fCapacity = SkToU32(array.size()); | 572 | 1 | fOwnMemory = true; | 573 | | | 574 | 1 | this->poison(); | 575 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>) Line | Count | Source | 567 | 8.75M | void setData(SkSpan<T> array) { | 568 | 8.75M | this->unpoison(); | 569 | | | 570 | 8.75M | fData = array.data(); | 571 | 8.75M | fCapacity = SkToU32(array.size()); | 572 | 8.75M | fOwnMemory = true; | 573 | | | 574 | 8.75M | this->poison(); | 575 | 8.75M | } |
skia_private::TArray<double, true>::setData(SkSpan<double>) Line | Count | Source | 567 | 97.4k | void setData(SkSpan<T> array) { | 568 | 97.4k | this->unpoison(); | 569 | | | 570 | 97.4k | fData = array.data(); | 571 | 97.4k | fCapacity = SkToU32(array.size()); | 572 | 97.4k | fOwnMemory = true; | 573 | | | 574 | 97.4k | this->poison(); | 575 | 97.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setData(SkSpan<SkSize>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setData(SkSpan<sk_sp<SkPicture> >) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)3> >) Line | Count | Source | 567 | 14.4k | void setData(SkSpan<T> array) { | 568 | 14.4k | this->unpoison(); | 569 | | | 570 | 14.4k | fData = array.data(); | 571 | 14.4k | fCapacity = SkToU32(array.size()); | 572 | 14.4k | fOwnMemory = true; | 573 | | | 574 | 14.4k | this->poison(); | 575 | 14.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >) Line | Count | Source | 567 | 29.4k | void setData(SkSpan<T> array) { | 568 | 29.4k | this->unpoison(); | 569 | | | 570 | 29.4k | fData = array.data(); | 571 | 29.4k | fCapacity = SkToU32(array.size()); | 572 | 29.4k | fOwnMemory = true; | 573 | | | 574 | 29.4k | this->poison(); | 575 | 29.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >) Line | Count | Source | 567 | 565k | void setData(SkSpan<T> array) { | 568 | 565k | this->unpoison(); | 569 | | | 570 | 565k | fData = array.data(); | 571 | 565k | fCapacity = SkToU32(array.size()); | 572 | 565k | fOwnMemory = true; | 573 | | | 574 | 565k | this->poison(); | 575 | 565k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>) Line | Count | Source | 567 | 11.0k | void setData(SkSpan<T> array) { | 568 | 11.0k | this->unpoison(); | 569 | | | 570 | 11.0k | fData = array.data(); | 571 | 11.0k | fCapacity = SkToU32(array.size()); | 572 | 11.0k | fOwnMemory = true; | 573 | | | 574 | 11.0k | this->poison(); | 575 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >) Line | Count | Source | 567 | 19.9k | void setData(SkSpan<T> array) { | 568 | 19.9k | this->unpoison(); | 569 | | | 570 | 19.9k | fData = array.data(); | 571 | 19.9k | fCapacity = SkToU32(array.size()); | 572 | 19.9k | fOwnMemory = true; | 573 | | | 574 | 19.9k | this->poison(); | 575 | 19.9k | } |
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>) Line | Count | Source | 567 | 1.76k | void setData(SkSpan<T> array) { | 568 | 1.76k | this->unpoison(); | 569 | | | 570 | 1.76k | fData = array.data(); | 571 | 1.76k | fCapacity = SkToU32(array.size()); | 572 | 1.76k | fOwnMemory = true; | 573 | | | 574 | 1.76k | this->poison(); | 575 | 1.76k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setData(SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) skia_private::TArray<SkSL::RP::Instruction, true>::setData(SkSpan<SkSL::RP::Instruction>) Line | Count | Source | 567 | 436 | void setData(SkSpan<T> array) { | 568 | 436 | this->unpoison(); | 569 | | | 570 | 436 | fData = array.data(); | 571 | 436 | fCapacity = SkToU32(array.size()); | 572 | 436 | fOwnMemory = true; | 573 | | | 574 | 436 | this->poison(); | 575 | 436 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>) Line | Count | Source | 567 | 49.6k | void setData(SkSpan<T> array) { | 568 | 49.6k | this->unpoison(); | 569 | | | 570 | 49.6k | fData = array.data(); | 571 | 49.6k | fCapacity = SkToU32(array.size()); | 572 | 49.6k | fOwnMemory = true; | 573 | | | 574 | 49.6k | this->poison(); | 575 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::setData(SkSpan<SkRasterPipeline_BranchCtx*>) Line | Count | Source | 567 | 25.6k | void setData(SkSpan<T> array) { | 568 | 25.6k | this->unpoison(); | 569 | | | 570 | 25.6k | fData = array.data(); | 571 | 25.6k | fCapacity = SkToU32(array.size()); | 572 | 25.6k | fOwnMemory = true; | 573 | | | 574 | 25.6k | this->poison(); | 575 | 25.6k | } |
skia_private::TArray<float*, true>::setData(SkSpan<float*>) Line | Count | Source | 567 | 49.6k | void setData(SkSpan<T> array) { | 568 | 49.6k | this->unpoison(); | 569 | | | 570 | 49.6k | fData = array.data(); | 571 | 49.6k | fCapacity = SkToU32(array.size()); | 572 | 49.6k | fOwnMemory = true; | 573 | | | 574 | 49.6k | this->poison(); | 575 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >) Line | Count | Source | 567 | 4 | void setData(SkSpan<T> array) { | 568 | 4 | this->unpoison(); | 569 | | | 570 | 4 | fData = array.data(); | 571 | 4 | fCapacity = SkToU32(array.size()); | 572 | 4 | fOwnMemory = true; | 573 | | | 574 | 4 | this->poison(); | 575 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setData(SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>) Line | Count | Source | 567 | 4 | void setData(SkSpan<T> array) { | 568 | 4 | this->unpoison(); | 569 | | | 570 | 4 | fData = array.data(); | 571 | 4 | fCapacity = SkToU32(array.size()); | 572 | 4 | fOwnMemory = true; | 573 | | | 574 | 4 | this->poison(); | 575 | 4 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>) Line | Count | Source | 567 | 82 | void setData(SkSpan<T> array) { | 568 | 82 | this->unpoison(); | 569 | | | 570 | 82 | fData = array.data(); | 571 | 82 | fCapacity = SkToU32(array.size()); | 572 | 82 | fOwnMemory = true; | 573 | | | 574 | 82 | this->poison(); | 575 | 82 | } |
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>) Line | Count | Source | 567 | 23.0k | void setData(SkSpan<T> array) { | 568 | 23.0k | this->unpoison(); | 569 | | | 570 | 23.0k | fData = array.data(); | 571 | 23.0k | fCapacity = SkToU32(array.size()); | 572 | 23.0k | fOwnMemory = true; | 573 | | | 574 | 23.0k | this->poison(); | 575 | 23.0k | } |
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>) Line | Count | Source | 567 | 35.8k | void setData(SkSpan<T> array) { | 568 | 35.8k | this->unpoison(); | 569 | | | 570 | 35.8k | fData = array.data(); | 571 | 35.8k | fCapacity = SkToU32(array.size()); | 572 | 35.8k | fOwnMemory = true; | 573 | | | 574 | 35.8k | this->poison(); | 575 | 35.8k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::setData(SkSpan<SkSL::SwitchCase const*>) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setData(SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>) Line | Count | Source | 567 | 11.8k | void setData(SkSpan<T> array) { | 568 | 11.8k | this->unpoison(); | 569 | | | 570 | 11.8k | fData = array.data(); | 571 | 11.8k | fCapacity = SkToU32(array.size()); | 572 | 11.8k | fOwnMemory = true; | 573 | | | 574 | 11.8k | this->poison(); | 575 | 11.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setData(SkSpan<sk_sp<SkFontStyleSet_Custom> >) Line | Count | Source | 567 | 1 | void setData(SkSpan<T> array) { | 568 | 1 | this->unpoison(); | 569 | | | 570 | 1 | fData = array.data(); | 571 | 1 | fCapacity = SkToU32(array.size()); | 572 | 1 | fOwnMemory = true; | 573 | | | 574 | 1 | this->poison(); | 575 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setData(SkSpan<GrAuditTrail::Op*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>) Line | Count | Source | 567 | 42.0k | void setData(SkSpan<T> array) { | 568 | 42.0k | this->unpoison(); | 569 | | | 570 | 42.0k | fData = array.data(); | 571 | 42.0k | fCapacity = SkToU32(array.size()); | 572 | 42.0k | fOwnMemory = true; | 573 | | | 574 | 42.0k | this->poison(); | 575 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setData(SkSpan<skgpu::Plot*>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setData(SkSpan<sk_sp<GrRenderTask> >) Line | Count | Source | 567 | 6.05k | void setData(SkSpan<T> array) { | 568 | 6.05k | this->unpoison(); | 569 | | | 570 | 6.05k | fData = array.data(); | 571 | 6.05k | fCapacity = SkToU32(array.size()); | 572 | 6.05k | fOwnMemory = true; | 573 | | | 574 | 6.05k | this->poison(); | 575 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>) Line | Count | Source | 567 | 2.58k | void setData(SkSpan<T> array) { | 568 | 2.58k | this->unpoison(); | 569 | | | 570 | 2.58k | fData = array.data(); | 571 | 2.58k | fCapacity = SkToU32(array.size()); | 572 | 2.58k | fOwnMemory = true; | 573 | | | 574 | 2.58k | this->poison(); | 575 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setData(SkSpan<GrTextureResolveRenderTask::Resolve>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >) skia_private::TArray<GrGpu::SubmittedProc, true>::setData(SkSpan<GrGpu::SubmittedProc>) Line | Count | Source | 567 | 2.58k | void setData(SkSpan<T> array) { | 568 | 2.58k | this->unpoison(); | 569 | | | 570 | 2.58k | fData = array.data(); | 571 | 2.58k | fCapacity = SkToU32(array.size()); | 572 | 2.58k | fOwnMemory = true; | 573 | | | 574 | 2.58k | this->poison(); | 575 | 2.58k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >) Line | Count | Source | 567 | 138k | void setData(SkSpan<T> array) { | 568 | 138k | this->unpoison(); | 569 | | | 570 | 138k | fData = array.data(); | 571 | 138k | fCapacity = SkToU32(array.size()); | 572 | 138k | fOwnMemory = true; | 573 | | | 574 | 138k | this->poison(); | 575 | 138k | } |
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>) Line | Count | Source | 567 | 296k | void setData(SkSpan<T> array) { | 568 | 296k | this->unpoison(); | 569 | | | 570 | 296k | fData = array.data(); | 571 | 296k | fCapacity = SkToU32(array.size()); | 572 | 296k | fOwnMemory = true; | 573 | | | 574 | 296k | this->poison(); | 575 | 296k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>) Line | Count | Source | 567 | 7.94k | void setData(SkSpan<T> array) { | 568 | 7.94k | this->unpoison(); | 569 | | | 570 | 7.94k | fData = array.data(); | 571 | 7.94k | fCapacity = SkToU32(array.size()); | 572 | 7.94k | fOwnMemory = true; | 573 | | | 574 | 7.94k | this->poison(); | 575 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setData(SkSpan<GrResourceCache::UnrefResourceMessage>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >) Line | Count | Source | 567 | 1.19k | void setData(SkSpan<T> array) { | 568 | 1.19k | this->unpoison(); | 569 | | | 570 | 1.19k | fData = array.data(); | 571 | 1.19k | fCapacity = SkToU32(array.size()); | 572 | 1.19k | fOwnMemory = true; | 573 | | | 574 | 1.19k | this->poison(); | 575 | 1.19k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>) Line | Count | Source | 567 | 471 | void setData(SkSpan<T> array) { | 568 | 471 | this->unpoison(); | 569 | | | 570 | 471 | fData = array.data(); | 571 | 471 | fCapacity = SkToU32(array.size()); | 572 | 471 | fOwnMemory = true; | 573 | | | 574 | 471 | this->poison(); | 575 | 471 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>) Line | Count | Source | 567 | 555 | void setData(SkSpan<T> array) { | 568 | 555 | this->unpoison(); | 569 | | | 570 | 555 | fData = array.data(); | 571 | 555 | fCapacity = SkToU32(array.size()); | 572 | 555 | fOwnMemory = true; | 573 | | | 574 | 555 | this->poison(); | 575 | 555 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>) Line | Count | Source | 567 | 195 | void setData(SkSpan<T> array) { | 568 | 195 | this->unpoison(); | 569 | | | 570 | 195 | fData = array.data(); | 571 | 195 | fCapacity = SkToU32(array.size()); | 572 | 195 | fOwnMemory = true; | 573 | | | 574 | 195 | this->poison(); | 575 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>) Line | Count | Source | 567 | 5.20k | void setData(SkSpan<T> array) { | 568 | 5.20k | this->unpoison(); | 569 | | | 570 | 5.20k | fData = array.data(); | 571 | 5.20k | fCapacity = SkToU32(array.size()); | 572 | 5.20k | fOwnMemory = true; | 573 | | | 574 | 5.20k | this->poison(); | 575 | 5.20k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>) Line | Count | Source | 567 | 227 | void setData(SkSpan<T> array) { | 568 | 227 | this->unpoison(); | 569 | | | 570 | 227 | fData = array.data(); | 571 | 227 | fCapacity = SkToU32(array.size()); | 572 | 227 | fOwnMemory = true; | 573 | | | 574 | 227 | this->poison(); | 575 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setData(SkSpan<GrVertexChunk>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>) Line | Count | Source | 567 | 1 | void setData(SkSpan<T> array) { | 568 | 1 | this->unpoison(); | 569 | | | 570 | 1 | fData = array.data(); | 571 | 1 | fCapacity = SkToU32(array.size()); | 572 | 1 | fOwnMemory = true; | 573 | | | 574 | 1 | this->poison(); | 575 | 1 | } |
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>) Line | Count | Source | 567 | 1 | void setData(SkSpan<T> array) { | 568 | 1 | this->unpoison(); | 569 | | | 570 | 1 | fData = array.data(); | 571 | 1 | fCapacity = SkToU32(array.size()); | 572 | 1 | fOwnMemory = true; | 573 | | | 574 | 1 | this->poison(); | 575 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>) Line | Count | Source | 567 | 1 | void setData(SkSpan<T> array) { | 568 | 1 | this->unpoison(); | 569 | | | 570 | 1 | fData = array.data(); | 571 | 1 | fCapacity = SkToU32(array.size()); | 572 | 1 | fOwnMemory = true; | 573 | | | 574 | 1 | this->poison(); | 575 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>) Line | Count | Source | 567 | 7.56k | void setData(SkSpan<T> array) { | 568 | 7.56k | this->unpoison(); | 569 | | | 570 | 7.56k | fData = array.data(); | 571 | 7.56k | fCapacity = SkToU32(array.size()); | 572 | 7.56k | fOwnMemory = true; | 573 | | | 574 | 7.56k | this->poison(); | 575 | 7.56k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setData(SkSpan<SkRSXform>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setData(SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setData(SkSpan<GrGeometryProcessor::Attribute>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setData(SkSpan<(anonymous namespace)::MeshOp::Mesh>) Line | Count | Source | 567 | 6.09k | void setData(SkSpan<T> array) { | 568 | 6.09k | this->unpoison(); | 569 | | | 570 | 6.09k | fData = array.data(); | 571 | 6.09k | fCapacity = SkToU32(array.size()); | 572 | 6.09k | fOwnMemory = true; | 573 | | | 574 | 6.09k | this->poison(); | 575 | 6.09k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setData(SkSpan<GrGeometryProcessor::TextureSampler>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setData(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setData(SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>) skia_private::TArray<CircularRRectOp::RRect, true>::setData(SkSpan<CircularRRectOp::RRect>) Line | Count | Source | 567 | 130 | void setData(SkSpan<T> array) { | 568 | 130 | this->unpoison(); | 569 | | | 570 | 130 | fData = array.data(); | 571 | 130 | fCapacity = SkToU32(array.size()); | 572 | 130 | fOwnMemory = true; | 573 | | | 574 | 130 | this->poison(); | 575 | 130 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>) Line | Count | Source | 567 | 5 | void setData(SkSpan<T> array) { | 568 | 5 | this->unpoison(); | 569 | | | 570 | 5 | fData = array.data(); | 571 | 5 | fCapacity = SkToU32(array.size()); | 572 | 5 | fOwnMemory = true; | 573 | | | 574 | 5 | this->poison(); | 575 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setData(SkSpan<ButtCapDashedCircleOp::Circle>) skia_private::TArray<CircleOp::Circle, true>::setData(SkSpan<CircleOp::Circle>) Line | Count | Source | 567 | 429 | void setData(SkSpan<T> array) { | 568 | 429 | this->unpoison(); | 569 | | | 570 | 429 | fData = array.data(); | 571 | 429 | fCapacity = SkToU32(array.size()); | 572 | 429 | fOwnMemory = true; | 573 | | | 574 | 429 | this->poison(); | 575 | 429 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>) Line | Count | Source | 567 | 9 | void setData(SkSpan<T> array) { | 568 | 9 | this->unpoison(); | 569 | | | 570 | 9 | fData = array.data(); | 571 | 9 | fCapacity = SkToU32(array.size()); | 572 | 9 | fOwnMemory = true; | 573 | | | 574 | 9 | this->poison(); | 575 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>) Line | Count | Source | 567 | 6 | void setData(SkSpan<T> array) { | 568 | 6 | this->unpoison(); | 569 | | | 570 | 6 | fData = array.data(); | 571 | 6 | fCapacity = SkToU32(array.size()); | 572 | 6 | fOwnMemory = true; | 573 | | | 574 | 6 | this->poison(); | 575 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setData(SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>) Line | Count | Source | 567 | 6 | void setData(SkSpan<T> array) { | 568 | 6 | this->unpoison(); | 569 | | | 570 | 6 | fData = array.data(); | 571 | 6 | fCapacity = SkToU32(array.size()); | 572 | 6 | fOwnMemory = true; | 573 | | | 574 | 6 | this->poison(); | 575 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>) Line | Count | Source | 567 | 99.8k | void setData(SkSpan<T> array) { | 568 | 99.8k | this->unpoison(); | 569 | | | 570 | 99.8k | fData = array.data(); | 571 | 99.8k | fCapacity = SkToU32(array.size()); | 572 | 99.8k | fOwnMemory = true; | 573 | | | 574 | 99.8k | this->poison(); | 575 | 99.8k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setData(SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setData(SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>) Line | Count | Source | 567 | 4.50k | void setData(SkSpan<T> array) { | 568 | 4.50k | this->unpoison(); | 569 | | | 570 | 4.50k | fData = array.data(); | 571 | 4.50k | fCapacity = SkToU32(array.size()); | 572 | 4.50k | fOwnMemory = true; | 573 | | | 574 | 4.50k | this->poison(); | 575 | 4.50k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setData(SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>) Line | Count | Source | 567 | 400 | void setData(SkSpan<T> array) { | 568 | 400 | this->unpoison(); | 569 | | | 570 | 400 | fData = array.data(); | 571 | 400 | fCapacity = SkToU32(array.size()); | 572 | 400 | fOwnMemory = true; | 573 | | | 574 | 400 | this->poison(); | 575 | 400 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setData(SkSpan<GrProgramInfo const*>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setData(SkSpan<sk_sp<GrBuffer const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setData(SkSpan<VkBufferImageCopy>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setData(SkSpan<unsigned long>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setData(SkSpan<GrVkSemaphore::Resource*>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setData(SkSpan<VkImageSubresourceRange>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setData(SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setData(SkSpan<sk_sp<GrManagedResource const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setData(SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setData(SkSpan<VkBufferMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setData(SkSpan<VkImageMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setData(SkSpan<VkVertexInputBindingDescription>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setData(SkSpan<VkVertexInputAttributeDescription>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setData(SkSpan<GrVkSampler const*>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setData(SkSpan<VkAttachmentDescription>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setData(SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setData(SkSpan<GrVkCommandPool*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setData(SkSpan<GrVkRenderPass*>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setData(SkSpan<GrVkRenderPass const*>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setData(SkSpan<GrVkResourceProvider::MSAALoadPipeline>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Buffer> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Resource> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Task> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Device> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setData(SkSpan<sk_sp<skgpu::RefCntedCallback> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::ScratchTexture>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setData(SkSpan<skgpu::graphite::BufferTextureCopyData>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setData(SkSpan<std::__1::pair<unsigned long, unsigned long> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setData(SkSpan<skgpu::graphite::UploadInstance>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setData(SkSpan<VkDescriptorSetLayoutBinding>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setData(SkSpan<sk_sp<skgpu::graphite::TextureProxy> >) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setData(SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >) Line | Count | Source | 567 | 11.6k | void setData(SkSpan<T> array) { | 568 | 11.6k | this->unpoison(); | 569 | | | 570 | 11.6k | fData = array.data(); | 571 | 11.6k | fCapacity = SkToU32(array.size()); | 572 | 11.6k | fOwnMemory = true; | 573 | | | 574 | 11.6k | this->poison(); | 575 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setData(SkSpan<dng_exception>) skia_private::TArray<SkFontScanner::AxisDefinition, true>::setData(SkSpan<SkFontScanner::AxisDefinition>) Line | Count | Source | 567 | 541k | void setData(SkSpan<T> array) { | 568 | 541k | this->unpoison(); | 569 | | | 570 | 541k | fData = array.data(); | 571 | 541k | fCapacity = SkToU32(array.size()); | 572 | 541k | fOwnMemory = true; | 573 | | | 574 | 541k | this->poison(); | 575 | 541k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setData(SkSpan<std::__1::array<unsigned short, 3ul> >) skia_private::TArray<SkPackedGlyphID, true>::setData(SkSpan<SkPackedGlyphID>) Line | Count | Source | 567 | 966 | void setData(SkSpan<T> array) { | 568 | 966 | this->unpoison(); | 569 | | | 570 | 966 | fData = array.data(); | 571 | 966 | fCapacity = SkToU32(array.size()); | 572 | 966 | fOwnMemory = true; | 573 | | | 574 | 966 | this->poison(); | 575 | 966 | } |
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>) Line | Count | Source | 567 | 36.2k | void setData(SkSpan<T> array) { | 568 | 36.2k | this->unpoison(); | 569 | | | 570 | 36.2k | fData = array.data(); | 571 | 36.2k | fCapacity = SkToU32(array.size()); | 572 | 36.2k | fOwnMemory = true; | 573 | | | 574 | 36.2k | this->poison(); | 575 | 36.2k | } |
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>) Line | Count | Source | 567 | 966 | void setData(SkSpan<T> array) { | 568 | 966 | this->unpoison(); | 569 | | | 570 | 966 | fData = array.data(); | 571 | 966 | fCapacity = SkToU32(array.size()); | 572 | 966 | fOwnMemory = true; | 573 | | | 574 | 966 | this->poison(); | 575 | 966 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>) Line | Count | Source | 567 | 438 | void setData(SkSpan<T> array) { | 568 | 438 | this->unpoison(); | 569 | | | 570 | 438 | fData = array.data(); | 571 | 438 | fCapacity = SkToU32(array.size()); | 572 | 438 | fOwnMemory = true; | 573 | | | 574 | 438 | this->poison(); | 575 | 438 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >) Line | Count | Source | 567 | 1.37k | void setData(SkSpan<T> array) { | 568 | 1.37k | this->unpoison(); | 569 | | | 570 | 1.37k | fData = array.data(); | 571 | 1.37k | fCapacity = SkToU32(array.size()); | 572 | 1.37k | fOwnMemory = true; | 573 | | | 574 | 1.37k | this->poison(); | 575 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setData(SkSpan<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setData(SkSpan<skgpu::VulkanExtensions::Info>) skia_private::TArray<SkGlyph const*, true>::setData(SkSpan<SkGlyph const*>) Line | Count | Source | 567 | 34.2k | void setData(SkSpan<T> array) { | 568 | 34.2k | this->unpoison(); | 569 | | | 570 | 34.2k | fData = array.data(); | 571 | 34.2k | fCapacity = SkToU32(array.size()); | 572 | 34.2k | fOwnMemory = true; | 573 | | | 574 | 34.2k | this->poison(); | 575 | 34.2k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >) Line | Count | Source | 567 | 85.0M | void setData(SkSpan<T> array) { | 568 | 85.0M | this->unpoison(); | 569 | | | 570 | 85.0M | fData = array.data(); | 571 | 85.0M | fCapacity = SkToU32(array.size()); | 572 | 85.0M | fOwnMemory = true; | 573 | | | 574 | 85.0M | this->poison(); | 575 | 85.0M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>) Line | Count | Source | 567 | 3 | void setData(SkSpan<T> array) { | 568 | 3 | this->unpoison(); | 569 | | | 570 | 3 | fData = array.data(); | 571 | 3 | fCapacity = SkToU32(array.size()); | 572 | 3 | fOwnMemory = true; | 573 | | | 574 | 3 | this->poison(); | 575 | 3 | } |
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>) Line | Count | Source | 567 | 2.98M | void setData(SkSpan<T> array) { | 568 | 2.98M | this->unpoison(); | 569 | | | 570 | 2.98M | fData = array.data(); | 571 | 2.98M | fCapacity = SkToU32(array.size()); | 572 | 2.98M | fOwnMemory = true; | 573 | | | 574 | 2.98M | this->poison(); | 575 | 2.98M | } |
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>) Line | Count | Source | 567 | 2.98M | void setData(SkSpan<T> array) { | 568 | 2.98M | this->unpoison(); | 569 | | | 570 | 2.98M | fData = array.data(); | 571 | 2.98M | fCapacity = SkToU32(array.size()); | 572 | 2.98M | fOwnMemory = true; | 573 | | | 574 | 2.98M | this->poison(); | 575 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >) Line | Count | Source | 567 | 18.1k | void setData(SkSpan<T> array) { | 568 | 18.1k | this->unpoison(); | 569 | | | 570 | 18.1k | fData = array.data(); | 571 | 18.1k | fCapacity = SkToU32(array.size()); | 572 | 18.1k | fOwnMemory = true; | 573 | | | 574 | 18.1k | this->poison(); | 575 | 18.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setData(SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>) Line | Count | Source | 567 | 55.7k | void setData(SkSpan<T> array) { | 568 | 55.7k | this->unpoison(); | 569 | | | 570 | 55.7k | fData = array.data(); | 571 | 55.7k | fCapacity = SkToU32(array.size()); | 572 | 55.7k | fOwnMemory = true; | 573 | | | 574 | 55.7k | this->poison(); | 575 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>) skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>) Line | Count | Source | 567 | 16 | void setData(SkSpan<T> array) { | 568 | 16 | this->unpoison(); | 569 | | | 570 | 16 | fData = array.data(); | 571 | 16 | fCapacity = SkToU32(array.size()); | 572 | 16 | fOwnMemory = true; | 573 | | | 574 | 16 | this->poison(); | 575 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setData(SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >) skia_private::TArray<GrXPFactoryTestFactory*, true>::setData(SkSpan<GrXPFactoryTestFactory*>) Line | Count | Source | 567 | 74 | void setData(SkSpan<T> array) { | 568 | 74 | this->unpoison(); | 569 | | | 570 | 74 | fData = array.data(); | 571 | 74 | fCapacity = SkToU32(array.size()); | 572 | 74 | fOwnMemory = true; | 573 | | | 574 | 74 | this->poison(); | 575 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>) Line | Count | Source | 567 | 148 | void setData(SkSpan<T> array) { | 568 | 148 | this->unpoison(); | 569 | | | 570 | 148 | fData = array.data(); | 571 | 148 | fCapacity = SkToU32(array.size()); | 572 | 148 | fOwnMemory = true; | 573 | | | 574 | 148 | this->poison(); | 575 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setData(SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>) Line | Count | Source | 567 | 74 | void setData(SkSpan<T> array) { | 568 | 74 | this->unpoison(); | 569 | | | 570 | 74 | fData = array.data(); | 571 | 74 | fCapacity = SkToU32(array.size()); | 572 | 74 | fOwnMemory = true; | 573 | | | 574 | 74 | this->poison(); | 575 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setData(SkSpan<GrUniformDataManager::Uniform>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setData(SkSpan<skgpu::VulkanYcbcrConversionInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setData(SkSpan<VkSemaphore_T*>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setData(SkSpan<GrVkDescriptorSet const*>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setData(SkSpan<skgpu::Swizzle>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::setData(SkSpan<skgpu::graphite::ClearBufferInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setData(SkSpan<skgpu::graphite::ClipStack::Element const*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData> >) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setData(SkSpan<skgpu::graphite::SamplerDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setData(SkSpan<skgpu::graphite::GraphicsPipelineDesc>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Sampler> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::setData(SkSpan<skgpu::graphite::ShaderNode const*>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setData(SkSpan<skgpu::graphite::PaintParamsKey>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> > >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setData(SkSpan<skgpu::graphite::ResourceBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setData(SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setData(SkSpan<skgpu::graphite::ComputePipelineDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setData(SkSpan<skgpu::graphite::DispatchGroup::Dispatch>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setData(SkSpan<VkImageView_T*>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setData(SkSpan<VkClearValue>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setData(SkSpan<skgpu::graphite::DescriptorData>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setData(SkSpan<VkWriteDescriptorSet>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setData(SkSpan<VkDescriptorImageInfo>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::setData(SkSpan<skgpu::graphite::AttachmentDesc const*>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setData(SkSpan<VkSubpassDescription>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setData(SkSpan<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setData(SkSpan<SkCanvas::ImageSetEntry>) skia_private::TArray<OffsetEdge, true>::setData(SkSpan<OffsetEdge>) Line | Count | Source | 567 | 643 | void setData(SkSpan<T> array) { | 568 | 643 | this->unpoison(); | 569 | | | 570 | 643 | fData = array.data(); | 571 | 643 | fCapacity = SkToU32(array.size()); | 572 | 643 | fOwnMemory = true; | 573 | | | 574 | 643 | this->poison(); | 575 | 643 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element const*>) Line | Count | Source | 567 | 9.87k | void setData(SkSpan<T> array) { | 568 | 9.87k | this->unpoison(); | 569 | | | 570 | 9.87k | fData = array.data(); | 571 | 9.87k | fCapacity = SkToU32(array.size()); | 572 | 9.87k | fOwnMemory = true; | 573 | | | 574 | 9.87k | this->poison(); | 575 | 9.87k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setData(SkSpan<VkDescriptorSetLayout_T*>) skia_private::TArray<char, true>::setData(SkSpan<char>) Line | Count | Source | 567 | 109 | void setData(SkSpan<T> array) { | 568 | 109 | this->unpoison(); | 569 | | | 570 | 109 | fData = array.data(); | 571 | 109 | fCapacity = SkToU32(array.size()); | 572 | 109 | fOwnMemory = true; | 573 | | | 574 | 109 | this->poison(); | 575 | 109 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>) Line | Count | Source | 567 | 109 | void setData(SkSpan<T> array) { | 568 | 109 | this->unpoison(); | 569 | | | 570 | 109 | fData = array.data(); | 571 | 109 | fCapacity = SkToU32(array.size()); | 572 | 109 | fOwnMemory = true; | 573 | | | 574 | 109 | this->poison(); | 575 | 109 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >) Line | Count | Source | 567 | 1.37k | void setData(SkSpan<T> array) { | 568 | 1.37k | this->unpoison(); | 569 | | | 570 | 1.37k | fData = array.data(); | 571 | 1.37k | fCapacity = SkToU32(array.size()); | 572 | 1.37k | fOwnMemory = true; | 573 | | | 574 | 1.37k | this->poison(); | 575 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setData(SkSpan<hb_feature_t>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setData(SkSpan<(anonymous namespace)::ShapedRun>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setData(SkSpan<SkUnicode::CodeUnitFlags>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::setData(SkSpan<SkPDFTagNode*>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::setData(SkSpan<skia_private::TArray<SkPDFTagNode*, true> >) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::setData(SkSpan<SkPDFTagNode::MarkedContentInfo>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::setData(SkSpan<(anonymous namespace)::OutlineEntry*>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setData(SkSpan<SkSVGDevice::ClipRec>) Line | Count | Source | 567 | 221 | void setData(SkSpan<T> array) { | 568 | 221 | this->unpoison(); | 569 | | | 570 | 221 | fData = array.data(); | 571 | 221 | fCapacity = SkToU32(array.size()); | 572 | 221 | fOwnMemory = true; | 573 | | | 574 | 221 | this->poison(); | 575 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::setData(SkSpan<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul> >) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::setData(SkSpan<SkSpan<skgpu::graphite::PrecompileChildPtr const> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setData(SkSpan<skia::textlayout::ResolvedFontDescriptor>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setData(SkSpan<skia::textlayout::TextStyle>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setData(SkSpan<skia::textlayout::Block>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setData(SkSpan<skia::textlayout::Placeholder>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setData(SkSpan<skia::textlayout::Run>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setData(SkSpan<skia::textlayout::Cluster>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setData(SkSpan<skia::textlayout::TextLine>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setData(SkSpan<SkShaper::Feature>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setData(SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<float*> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<SkV2*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setData(SkSpan<sk_sp<skottie::internal::TextAdapter> >) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setData(SkSpan<skottie::Shaper::RunRec>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setData(SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>) Line | Count | Source | 567 | 9.72k | void setData(SkSpan<T> array) { | 568 | 9.72k | this->unpoison(); | 569 | | | 570 | 9.72k | fData = array.data(); | 571 | 9.72k | fCapacity = SkToU32(array.size()); | 572 | 9.72k | fOwnMemory = true; | 573 | | | 574 | 9.72k | this->poison(); | 575 | 9.72k | } |
|
576 | | |
577 | 3.33G | void unpoison() { |
578 | | #ifdef SK_SANITIZE_ADDRESS |
579 | | if (fData) { |
580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); |
581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); |
582 | | } |
583 | | #endif |
584 | 3.33G | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison() Line | Count | Source | 577 | 51.5k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 51.5k | } |
skia_private::TArray<SkPoint, true>::unpoison() Line | Count | Source | 577 | 721M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 721M | } |
skia_private::TArray<unsigned char, true>::unpoison() Line | Count | Source | 577 | 1.11G | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.11G | } |
skia_private::TArray<float, true>::unpoison() Line | Count | Source | 577 | 498M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 498M | } |
skia_private::TArray<SkString, true>::unpoison() Line | Count | Source | 577 | 2.87k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.87k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison() Line | Count | Source | 577 | 8.38k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 8.38k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison() Line | Count | Source | 577 | 2.99M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.99M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison() skia_private::TArray<int, true>::unpoison() Line | Count | Source | 577 | 90.4M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 90.4M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::unpoison() Line | Count | Source | 577 | 10.6k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 10.6k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::unpoison() Line | Count | Source | 577 | 2.58k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.58k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison() Line | Count | Source | 577 | 2.58k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::unpoison() skia_private::TArray<GrSurfaceProxy*, true>::unpoison() Line | Count | Source | 577 | 647k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 647k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison() Line | Count | Source | 577 | 1.20M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.20M | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::unpoison() skia_private::TArray<unsigned int, true>::unpoison() Line | Count | Source | 577 | 85 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 85 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::unpoison() Line | Count | Source | 577 | 196k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 196k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<char const*, true>::unpoison() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::unpoison() Line | Count | Source | 577 | 24 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison() skia_private::TArray<bool, true>::unpoison() Line | Count | Source | 577 | 57.0k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 57.0k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::unpoison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::unpoison() skia_private::TArray<SkPath, true>::unpoison() Line | Count | Source | 577 | 2.79M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.79M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::unpoison() Line | Count | Source | 577 | 14.6M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 14.6M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison() Line | Count | Source | 577 | 409k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 409k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison() Line | Count | Source | 577 | 85 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 85 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison() Line | Count | Source | 577 | 2.26M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.26M | } |
skia_private::TArray<std::__1::thread, false>::unpoison() Line | Count | Source | 577 | 392 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 392 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison() skia_private::TArray<sk_sp<SkShader>, true>::unpoison() Line | Count | Source | 577 | 459k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 459k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison() Line | Count | Source | 577 | 196k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 196k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison() Line | Count | Source | 577 | 206k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 206k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison() Line | Count | Source | 577 | 197k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 197k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison() Line | Count | Source | 577 | 196k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 196k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison() Line | Count | Source | 577 | 513k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 513k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison() Line | Count | Source | 577 | 1.03M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.03M | } |
skia_private::TArray<SkPaint, true>::unpoison() Line | Count | Source | 577 | 325k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 325k | } |
skia_private::TArray<SkMatrix, true>::unpoison() Line | Count | Source | 577 | 641 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 641 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison() Line | Count | Source | 577 | 129k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 129k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::unpoison() Line | Count | Source | 577 | 4 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 4 | } |
skia_private::TArray<SkOpRayHit*, true>::unpoison() Line | Count | Source | 577 | 114M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 114M | } |
skia_private::TArray<double, true>::unpoison() Line | Count | Source | 577 | 44.9M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 44.9M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::unpoison() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::unpoison() Line | Count | Source | 577 | 258k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 258k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison() Line | Count | Source | 577 | 4.13M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 4.13M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison() Line | Count | Source | 577 | 102k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 102k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison() Line | Count | Source | 577 | 278k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 278k | } |
skia_private::TArray<SkSL::Field, true>::unpoison() Line | Count | Source | 577 | 5.97k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 5.97k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::unpoison() skia_private::TArray<SkSL::RP::Instruction, true>::unpoison() Line | Count | Source | 577 | 10.8k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 10.8k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison() Line | Count | Source | 577 | 10.1M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 10.1M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::unpoison() Line | Count | Source | 577 | 424k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 424k | } |
skia_private::TArray<float*, true>::unpoison() Line | Count | Source | 577 | 149k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 149k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison() Line | Count | Source | 577 | 414 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 414 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison() Line | Count | Source | 577 | 63 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 63 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::unpoison() Line | Count | Source | 577 | 67 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 67 | } |
skia_private::TArray<SkSL::Type const*, true>::unpoison() Line | Count | Source | 577 | 125k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 125k | } |
skia_private::TArray<SkSL::Variable*, true>::unpoison() Line | Count | Source | 577 | 110k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 110k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison() Line | Count | Source | 577 | 16 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::unpoison() Line | Count | Source | 577 | 89.7k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 89.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison() Line | Count | Source | 577 | 16 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 16 | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::unpoison() Line | Count | Source | 577 | 3 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 3 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::unpoison() skia_private::TArray<sk_sp<GrRenderTask>, true>::unpoison() Line | Count | Source | 577 | 306k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 306k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison() Line | Count | Source | 577 | 401k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 401k | } |
skia_private::TArray<skgpu::Plot*, true>::unpoison() Line | Count | Source | 577 | 937 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 937 | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison() Line | Count | Source | 577 | 20.2k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 20.2k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison() Line | Count | Source | 577 | 10.5k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison() Line | Count | Source | 577 | 691k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 691k | } |
skia_private::TArray<GrTextureProxy*, true>::unpoison() Line | Count | Source | 577 | 206k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 206k | } |
skia_private::TArray<GrRenderTask*, true>::unpoison() Line | Count | Source | 577 | 1.37M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.37M | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison() Line | Count | Source | 577 | 29.6k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 29.6k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison() Line | Count | Source | 577 | 422k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 422k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison() Line | Count | Source | 577 | 318k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 318k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::unpoison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 577 | 2.27k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.27k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison() Line | Count | Source | 577 | 16.2k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 16.2k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison() Line | Count | Source | 577 | 780 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 780 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison() Line | Count | Source | 577 | 26.3k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 26.3k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 577 | 1.13k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.13k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::unpoison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::unpoison() Line | Count | Source | 577 | 5 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 5 | } |
skia_private::TArray<SkRect, true>::unpoison() Line | Count | Source | 577 | 4 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 4 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison() Line | Count | Source | 577 | 5 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 5 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison() Line | Count | Source | 577 | 37.9k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 37.9k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::unpoison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::unpoison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::unpoison() Line | Count | Source | 577 | 29.6k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 29.6k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison() Line | Count | Source | 577 | 2.95k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.95k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::unpoison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::unpoison() skia_private::TArray<CircularRRectOp::RRect, true>::unpoison() Line | Count | Source | 577 | 596 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 596 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::unpoison() Line | Count | Source | 577 | 25 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 25 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison() skia_private::TArray<CircleOp::Circle, true>::unpoison() Line | Count | Source | 577 | 2.22k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.22k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 577 | 45 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 45 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 577 | 30 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 30 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison() Line | Count | Source | 577 | 24 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 24 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison() Line | Count | Source | 577 | 703k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 703k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::unpoison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::unpoison() Line | Count | Source | 577 | 23.8k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 23.8k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison() Line | Count | Source | 577 | 1.99k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.99k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::unpoison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::unpoison() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::unpoison() Line | Count | Source | 577 | 4.83k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 4.83k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison() Line | Count | Source | 577 | 9.68k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 9.68k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison() Line | Count | Source | 577 | 57.0k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 57.0k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison() skia_private::TArray<SkFontScanner::AxisDefinition, true>::unpoison() Line | Count | Source | 577 | 1.72M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.72M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison() skia_private::TArray<unsigned short, true>::unpoison() Line | Count | Source | 577 | 143k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 143k | } |
skia_private::TArray<SkMask::Format, true>::unpoison() Line | Count | Source | 577 | 3.66k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 3.66k | } |
skia_private::TArray<SkPackedGlyphID, true>::unpoison() Line | Count | Source | 577 | 3.66k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 3.66k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison() skia_private::TArray<SkGlyph const*, true>::unpoison() Line | Count | Source | 577 | 136k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 136k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison() Line | Count | Source | 577 | 668M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 668M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison() Line | Count | Source | 577 | 21 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 21 | } |
skia_private::TArray<SkClosestRecord, true>::unpoison() Line | Count | Source | 577 | 15.4M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 15.4M | } |
skia_private::TArray<SkClosestRecord const*, true>::unpoison() Line | Count | Source | 577 | 15.9M | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 15.9M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison() Line | Count | Source | 577 | 63.5k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 63.5k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::unpoison() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::unpoison() Line | Count | Source | 577 | 258k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 258k | } |
skia_private::TArray<PathSegment, true>::unpoison() Line | Count | Source | 577 | 128 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 128 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison() skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison() Line | Count | Source | 577 | 666 | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 666 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison() Line | Count | Source | 577 | 1.40k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 1.40k | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison() Line | Count | Source | 577 | 2.22k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 2.22k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::unpoison() skia_private::TArray<OffsetEdge, true>::unpoison() Line | Count | Source | 577 | 5.47k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 5.47k | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison() Line | Count | Source | 577 | 38.4k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 38.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::unpoison() skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison() Line | Count | Source | 577 | 13.2k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 13.2k | } |
skia_private::TArray<char, true>::unpoison() Line | Count | Source | 577 | 9.55k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 9.55k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison() Line | Count | Source | 577 | 9.55k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 9.55k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::unpoison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::unpoison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::unpoison() skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison() Line | Count | Source | 577 | 6.41k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 6.41k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::unpoison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::unpoison() Line | Count | Source | 577 | 47.6k | void unpoison() { | 578 | | #ifdef SK_SANITIZE_ADDRESS | 579 | | if (fData) { | 580 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 581 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 582 | | } | 583 | | #endif | 584 | 47.6k | } |
|
585 | | |
586 | 2.46G | void poison() { |
587 | | #ifdef SK_SANITIZE_ADDRESS |
588 | | if (fData && fCapacity > fSize) { |
589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); |
590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); |
591 | | } |
592 | | #endif |
593 | 2.46G | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison() Line | Count | Source | 586 | 29.4k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 29.4k | } |
skia_private::TArray<SkPoint, true>::poison() Line | Count | Source | 586 | 629M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 629M | } |
skia_private::TArray<unsigned char, true>::poison() Line | Count | Source | 586 | 695M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 695M | } |
skia_private::TArray<float, true>::poison() Line | Count | Source | 586 | 377M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 377M | } |
skia_private::TArray<SkString, true>::poison() Line | Count | Source | 586 | 296 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 296 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison() Line | Count | Source | 586 | 6.14k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 6.14k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison() Line | Count | Source | 586 | 1.85M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.85M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison() skia_private::TArray<int, true>::poison() Line | Count | Source | 586 | 45.3M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 45.3M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::poison() Line | Count | Source | 586 | 7.92k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 7.92k | } |
skia_private::TArray<GrSurfaceProxy*, true>::poison() Line | Count | Source | 586 | 344k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 344k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison() Line | Count | Source | 586 | 713k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 713k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::poison() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::poison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::poison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<char const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::poison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::poison() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison() skia_private::TArray<bool, true>::poison() Line | Count | Source | 586 | 43.8k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 43.8k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison() skia_private::TArray<sk_sp<SkImageFilter>, true>::poison() Line | Count | Source | 586 | 264k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 264k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison() Line | Count | Source | 586 | 1.37M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.37M | } |
skia_private::TArray<std::__1::thread, false>::poison() Line | Count | Source | 586 | 196 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 196 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison() skia_private::TArray<sk_sp<SkShader>, true>::poison() Line | Count | Source | 586 | 296k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 296k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison() skia_private::TArray<sk_sp<SkPicture const>, true>::poison() Line | Count | Source | 586 | 171k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 171k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::poison() Line | Count | Source | 586 | 149 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 149 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison() Line | Count | Source | 586 | 888 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 888 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::poison() Line | Count | Source | 586 | 5.42k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 5.42k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::poison() Line | Count | Source | 586 | 444k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 444k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison() Line | Count | Source | 586 | 54 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 54 | } |
skia_private::TArray<SkPaint, true>::poison() Line | Count | Source | 586 | 68.5k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 68.5k | } |
skia_private::TArray<SkPath, true>::poison() Line | Count | Source | 586 | 976k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 976k | } |
skia_private::TArray<SkMatrix, true>::poison() Line | Count | Source | 586 | 38 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 38 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::poison() Line | Count | Source | 586 | 10.2M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 10.2M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison() Line | Count | Source | 586 | 69.7k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 69.7k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::poison() Line | Count | Source | 586 | 2 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 2 | } |
skia_private::TArray<SkOpRayHit*, true>::poison() Line | Count | Source | 586 | 61.5M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 61.5M | } |
skia_private::TArray<double, true>::poison() Line | Count | Source | 586 | 22.5M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 22.5M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::poison() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::poison() Line | Count | Source | 586 | 136k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 136k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison() Line | Count | Source | 586 | 119k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 119k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison() Line | Count | Source | 586 | 2.54M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 2.54M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison() Line | Count | Source | 586 | 141k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 141k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison() Line | Count | Source | 586 | 70.5k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 70.5k | } |
skia_private::TArray<SkSL::Field, true>::poison() Line | Count | Source | 586 | 3.67k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 3.67k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::poison() skia_private::TArray<SkSL::RP::Instruction, true>::poison() Line | Count | Source | 586 | 6.05k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 6.05k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison() Line | Count | Source | 586 | 5.05M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 5.05M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::poison() Line | Count | Source | 586 | 200k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 200k | } |
skia_private::TArray<float*, true>::poison() Line | Count | Source | 586 | 99.3k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 99.3k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison() Line | Count | Source | 586 | 8 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 8 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::poison() Line | Count | Source | 586 | 8 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 8 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison() Line | Count | Source | 586 | 248 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 248 | } |
skia_private::TArray<SkSL::Type const*, true>::poison() Line | Count | Source | 586 | 74.4k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 74.4k | } |
skia_private::TArray<SkSL::Variable*, true>::poison() Line | Count | Source | 586 | 77.8k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 77.8k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::poison() SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::poison() Line | Count | Source | 586 | 50.7k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 50.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::poison() skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::poison() Line | Count | Source | 586 | 2 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::poison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::poison() Line | Count | Source | 586 | 273k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 273k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison() skia_private::TArray<GrOnFlushCallbackObject*, true>::poison() Line | Count | Source | 586 | 5.25k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 5.25k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison() Line | Count | Source | 586 | 166k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 166k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::poison() skia_private::TArray<GrGpu::SubmittedProc, true>::poison() Line | Count | Source | 586 | 27.0k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 27.0k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison() Line | Count | Source | 586 | 414k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 414k | } |
skia_private::TArray<GrRenderTask*, true>::poison() Line | Count | Source | 586 | 834k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 834k | } |
skia_private::TArray<GrTextureProxy*, true>::poison() Line | Count | Source | 586 | 68.5k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 68.5k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison() Line | Count | Source | 586 | 214k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 214k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison() Line | Count | Source | 586 | 158k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 158k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison() Line | Count | Source | 586 | 10.7k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 10.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::poison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::poison() Line | Count | Source | 586 | 1.39k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.39k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison() Line | Count | Source | 586 | 15.9k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 15.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison() Line | Count | Source | 586 | 585 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 585 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison() Line | Count | Source | 586 | 16.0k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 16.0k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison() Line | Count | Source | 586 | 681 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 681 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::poison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::poison() Line | Count | Source | 586 | 3 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 3 | } |
skia_private::TArray<SkRect, true>::poison() Line | Count | Source | 586 | 3 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 3 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison() Line | Count | Source | 586 | 3 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 3 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison() Line | Count | Source | 586 | 22.9k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 22.9k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::poison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::poison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::poison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::poison() Line | Count | Source | 586 | 18.0k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 18.0k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::poison() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::poison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::poison() skia_private::TArray<CircularRRectOp::RRect, true>::poison() Line | Count | Source | 586 | 372 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 372 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison() Line | Count | Source | 586 | 15 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 15 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison() skia_private::TArray<CircleOp::Circle, true>::poison() Line | Count | Source | 586 | 1.46k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.46k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::poison() Line | Count | Source | 586 | 27 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 27 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison() Line | Count | Source | 586 | 18 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 18 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison() Line | Count | Source | 586 | 18 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 18 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison() Line | Count | Source | 586 | 485k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 485k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::poison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::poison() Line | Count | Source | 586 | 15.4k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 15.4k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison() Line | Count | Source | 586 | 1.19k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.19k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::poison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::poison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::poison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison() Line | Count | Source | 586 | 28.5k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 28.5k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison() skia_private::TArray<SkFontScanner::AxisDefinition, true>::poison() Line | Count | Source | 586 | 1.18M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.18M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison() skia_private::TArray<SkPackedGlyphID, true>::poison() Line | Count | Source | 586 | 2.76k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 2.76k | } |
skia_private::TArray<unsigned short, true>::poison() Line | Count | Source | 586 | 107k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 107k | } |
skia_private::TArray<SkMask::Format, true>::poison() Line | Count | Source | 586 | 2.76k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 2.76k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison() Line | Count | Source | 586 | 1.34k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.34k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison() Line | Count | Source | 586 | 5.99k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 5.99k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::poison() skia_private::TArray<SkGlyph const*, true>::poison() Line | Count | Source | 586 | 102k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 102k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison() Line | Count | Source | 586 | 583M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 583M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::poison() Line | Count | Source | 586 | 12 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 12 | } |
skia_private::TArray<SkClosestRecord, true>::poison() Line | Count | Source | 586 | 12.4M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 12.4M | } |
skia_private::TArray<SkClosestRecord const*, true>::poison() Line | Count | Source | 586 | 9.45M | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 9.45M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison() Line | Count | Source | 586 | 52.1k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 52.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison() Line | Count | Source | 586 | 202k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 202k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison() skia_private::TArray<PathSegment, true>::poison() Line | Count | Source | 586 | 112 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 112 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison() skia_private::TArray<GrXPFactoryTestFactory*, true>::poison() Line | Count | Source | 586 | 370 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 370 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison() Line | Count | Source | 586 | 1.18k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 1.18k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison() Line | Count | Source | 586 | 740 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 740 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::poison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::poison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::poison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::poison() skia_private::TArray<OffsetEdge, true>::poison() Line | Count | Source | 586 | 5.10k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 5.10k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::poison() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::poison() Line | Count | Source | 586 | 24.1k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 24.1k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison() skia_private::TArray<char, true>::poison() Line | Count | Source | 586 | 9.45k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 9.45k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison() Line | Count | Source | 586 | 9.45k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 9.45k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison() Line | Count | Source | 586 | 7.30k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 7.30k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::poison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::poison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::poison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::poison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::poison() skia_private::TArray<SkSVGDevice::ClipRec, true>::poison() Line | Count | Source | 586 | 933 | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 933 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::poison() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::poison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::poison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::poison() Line | Count | Source | 586 | 28.6k | void poison() { | 587 | | #ifdef SK_SANITIZE_ADDRESS | 588 | | if (fData && fCapacity > fSize) { | 589 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 590 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 591 | | } | 592 | | #endif | 593 | 28.6k | } |
|
594 | | |
595 | 2.04G | void changeSize(int n) { |
596 | 2.04G | this->unpoison(); |
597 | 2.04G | fSize = n; |
598 | 2.04G | this->poison(); |
599 | 2.04G | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int) Line | Count | Source | 595 | 22.0k | void changeSize(int n) { | 596 | 22.0k | this->unpoison(); | 597 | 22.0k | fSize = n; | 598 | 22.0k | this->poison(); | 599 | 22.0k | } |
skia_private::TArray<SkPoint, true>::changeSize(int) Line | Count | Source | 595 | 513M | void changeSize(int n) { | 596 | 513M | this->unpoison(); | 597 | 513M | fSize = n; | 598 | 513M | this->poison(); | 599 | 513M | } |
skia_private::TArray<unsigned char, true>::changeSize(int) Line | Count | Source | 595 | 589M | void changeSize(int n) { | 596 | 589M | this->unpoison(); | 597 | 589M | fSize = n; | 598 | 589M | this->poison(); | 599 | 589M | } |
skia_private::TArray<float, true>::changeSize(int) Line | Count | Source | 595 | 286M | void changeSize(int n) { | 596 | 286M | this->unpoison(); | 597 | 286M | fSize = n; | 598 | 286M | this->poison(); | 599 | 286M | } |
skia_private::TArray<SkString, true>::changeSize(int) Line | Count | Source | 595 | 222 | void changeSize(int n) { | 596 | 222 | this->unpoison(); | 597 | 222 | fSize = n; | 598 | 222 | this->poison(); | 599 | 222 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int) Line | Count | Source | 595 | 4.47k | void changeSize(int n) { | 596 | 4.47k | this->unpoison(); | 597 | 4.47k | fSize = n; | 598 | 4.47k | this->poison(); | 599 | 4.47k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int) Line | Count | Source | 595 | 1.13M | void changeSize(int n) { | 596 | 1.13M | this->unpoison(); | 597 | 1.13M | fSize = n; | 598 | 1.13M | this->poison(); | 599 | 1.13M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int) skia_private::TArray<int, true>::changeSize(int) Line | Count | Source | 595 | 45.0M | void changeSize(int n) { | 596 | 45.0M | this->unpoison(); | 597 | 45.0M | fSize = n; | 598 | 45.0M | this->poison(); | 599 | 45.0M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::changeSize(int) Line | Count | Source | 595 | 5.34k | void changeSize(int n) { | 596 | 5.34k | this->unpoison(); | 597 | 5.34k | fSize = n; | 598 | 5.34k | this->poison(); | 599 | 5.34k | } |
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int) Line | Count | Source | 595 | 269k | void changeSize(int n) { | 596 | 269k | this->unpoison(); | 597 | 269k | fSize = n; | 598 | 269k | this->poison(); | 599 | 269k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int) Line | Count | Source | 595 | 490k | void changeSize(int n) { | 596 | 490k | this->unpoison(); | 597 | 490k | fSize = n; | 598 | 490k | this->poison(); | 599 | 490k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int) skia_private::TArray<bool, true>::changeSize(int) Line | Count | Source | 595 | 25.1k | void changeSize(int n) { | 596 | 25.1k | this->unpoison(); | 597 | 25.1k | fSize = n; | 598 | 25.1k | this->poison(); | 599 | 25.1k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int) Line | Count | Source | 595 | 144k | void changeSize(int n) { | 596 | 144k | this->unpoison(); | 597 | 144k | fSize = n; | 598 | 144k | this->poison(); | 599 | 144k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int) Line | Count | Source | 595 | 951k | void changeSize(int n) { | 596 | 951k | this->unpoison(); | 597 | 951k | fSize = n; | 598 | 951k | this->poison(); | 599 | 951k | } |
skia_private::TArray<std::__1::thread, false>::changeSize(int) Line | Count | Source | 595 | 140 | void changeSize(int n) { | 596 | 140 | this->unpoison(); | 597 | 140 | fSize = n; | 598 | 140 | this->poison(); | 599 | 140 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::changeSize(int) skia_private::TArray<sk_sp<SkShader>, true>::changeSize(int) Line | Count | Source | 595 | 163k | void changeSize(int n) { | 596 | 163k | this->unpoison(); | 597 | 163k | fSize = n; | 598 | 163k | this->poison(); | 599 | 163k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::changeSize(int) skia_private::TArray<sk_sp<SkPicture const>, true>::changeSize(int) Line | Count | Source | 595 | 144k | void changeSize(int n) { | 596 | 144k | this->unpoison(); | 597 | 144k | fSize = n; | 598 | 144k | this->poison(); | 599 | 144k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::changeSize(int) Line | Count | Source | 595 | 149 | void changeSize(int n) { | 596 | 149 | this->unpoison(); | 597 | 149 | fSize = n; | 598 | 149 | this->poison(); | 599 | 149 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int) Line | Count | Source | 595 | 838 | void changeSize(int n) { | 596 | 838 | this->unpoison(); | 597 | 838 | fSize = n; | 598 | 838 | this->poison(); | 599 | 838 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::changeSize(int) Line | Count | Source | 595 | 4.87k | void changeSize(int n) { | 596 | 4.87k | this->unpoison(); | 597 | 4.87k | fSize = n; | 598 | 4.87k | this->poison(); | 599 | 4.87k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::changeSize(int) Line | Count | Source | 595 | 401k | void changeSize(int n) { | 596 | 401k | this->unpoison(); | 597 | 401k | fSize = n; | 598 | 401k | this->poison(); | 599 | 401k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int) Line | Count | Source | 595 | 54 | void changeSize(int n) { | 596 | 54 | this->unpoison(); | 597 | 54 | fSize = n; | 598 | 54 | this->poison(); | 599 | 54 | } |
skia_private::TArray<SkPaint, true>::changeSize(int) Line | Count | Source | 595 | 60.7k | void changeSize(int n) { | 596 | 60.7k | this->unpoison(); | 597 | 60.7k | fSize = n; | 598 | 60.7k | this->poison(); | 599 | 60.7k | } |
skia_private::TArray<SkPath, true>::changeSize(int) Line | Count | Source | 595 | 785k | void changeSize(int n) { | 596 | 785k | this->unpoison(); | 597 | 785k | fSize = n; | 598 | 785k | this->poison(); | 599 | 785k | } |
skia_private::TArray<SkMatrix, true>::changeSize(int) Line | Count | Source | 595 | 19 | void changeSize(int n) { | 596 | 19 | this->unpoison(); | 597 | 19 | fSize = n; | 598 | 19 | this->poison(); | 599 | 19 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::changeSize(int) Line | Count | Source | 595 | 7.53M | void changeSize(int n) { | 596 | 7.53M | this->unpoison(); | 597 | 7.53M | fSize = n; | 598 | 7.53M | this->poison(); | 599 | 7.53M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int) Line | Count | Source | 595 | 59.3k | void changeSize(int n) { | 596 | 59.3k | this->unpoison(); | 597 | 59.3k | fSize = n; | 598 | 59.3k | this->poison(); | 599 | 59.3k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::changeSize(int) Line | Count | Source | 595 | 1 | void changeSize(int n) { | 596 | 1 | this->unpoison(); | 597 | 1 | fSize = n; | 598 | 1 | this->poison(); | 599 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::changeSize(int) Line | Count | Source | 595 | 52.8M | void changeSize(int n) { | 596 | 52.8M | this->unpoison(); | 597 | 52.8M | fSize = n; | 598 | 52.8M | this->poison(); | 599 | 52.8M | } |
skia_private::TArray<double, true>::changeSize(int) Line | Count | Source | 595 | 22.4M | void changeSize(int n) { | 596 | 22.4M | this->unpoison(); | 597 | 22.4M | fSize = n; | 598 | 22.4M | this->poison(); | 599 | 22.4M | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::changeSize(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::changeSize(int) Line | Count | Source | 595 | 122k | void changeSize(int n) { | 596 | 122k | this->unpoison(); | 597 | 122k | fSize = n; | 598 | 122k | this->poison(); | 599 | 122k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int) Line | Count | Source | 595 | 89.8k | void changeSize(int n) { | 596 | 89.8k | this->unpoison(); | 597 | 89.8k | fSize = n; | 598 | 89.8k | this->poison(); | 599 | 89.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int) Line | Count | Source | 595 | 1.97M | void changeSize(int n) { | 596 | 1.97M | this->unpoison(); | 597 | 1.97M | fSize = n; | 598 | 1.97M | this->poison(); | 599 | 1.97M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int) Line | Count | Source | 595 | 130k | void changeSize(int n) { | 596 | 130k | this->unpoison(); | 597 | 130k | fSize = n; | 598 | 130k | this->poison(); | 599 | 130k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int) Line | Count | Source | 595 | 50.6k | void changeSize(int n) { | 596 | 50.6k | this->unpoison(); | 597 | 50.6k | fSize = n; | 598 | 50.6k | this->poison(); | 599 | 50.6k | } |
skia_private::TArray<SkSL::Field, true>::changeSize(int) Line | Count | Source | 595 | 1.90k | void changeSize(int n) { | 596 | 1.90k | this->unpoison(); | 597 | 1.90k | fSize = n; | 598 | 1.90k | this->poison(); | 599 | 1.90k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::changeSize(int) skia_private::TArray<SkSL::RP::Instruction, true>::changeSize(int) Line | Count | Source | 595 | 5.61k | void changeSize(int n) { | 596 | 5.61k | this->unpoison(); | 597 | 5.61k | fSize = n; | 598 | 5.61k | this->poison(); | 599 | 5.61k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int) Line | Count | Source | 595 | 5.00M | void changeSize(int n) { | 596 | 5.00M | this->unpoison(); | 597 | 5.00M | fSize = n; | 598 | 5.00M | this->poison(); | 599 | 5.00M | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::changeSize(int) Line | Count | Source | 595 | 174k | void changeSize(int n) { | 596 | 174k | this->unpoison(); | 597 | 174k | fSize = n; | 598 | 174k | this->poison(); | 599 | 174k | } |
skia_private::TArray<float*, true>::changeSize(int) Line | Count | Source | 595 | 49.6k | void changeSize(int n) { | 596 | 49.6k | this->unpoison(); | 597 | 49.6k | fSize = n; | 598 | 49.6k | this->poison(); | 599 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int) Line | Count | Source | 595 | 4 | void changeSize(int n) { | 596 | 4 | this->unpoison(); | 597 | 4 | fSize = n; | 598 | 4 | this->poison(); | 599 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::changeSize(int) Line | Count | Source | 595 | 4 | void changeSize(int n) { | 596 | 4 | this->unpoison(); | 597 | 4 | fSize = n; | 598 | 4 | this->poison(); | 599 | 4 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int) Line | Count | Source | 595 | 166 | void changeSize(int n) { | 596 | 166 | this->unpoison(); | 597 | 166 | fSize = n; | 598 | 166 | this->poison(); | 599 | 166 | } |
skia_private::TArray<SkSL::Type const*, true>::changeSize(int) Line | Count | Source | 595 | 51.3k | void changeSize(int n) { | 596 | 51.3k | this->unpoison(); | 597 | 51.3k | fSize = n; | 598 | 51.3k | this->poison(); | 599 | 51.3k | } |
skia_private::TArray<SkSL::Variable*, true>::changeSize(int) Line | Count | Source | 595 | 41.9k | void changeSize(int n) { | 596 | 41.9k | this->unpoison(); | 597 | 41.9k | fSize = n; | 598 | 41.9k | this->poison(); | 599 | 41.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::changeSize(int) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::changeSize(int) Line | Count | Source | 595 | 38.9k | void changeSize(int n) { | 596 | 38.9k | this->unpoison(); | 597 | 38.9k | fSize = n; | 598 | 38.9k | this->poison(); | 599 | 38.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::changeSize(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::changeSize(int) Line | Count | Source | 595 | 1 | void changeSize(int n) { | 596 | 1 | this->unpoison(); | 597 | 1 | fSize = n; | 598 | 1 | this->poison(); | 599 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::changeSize(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::changeSize(int) Line | Count | Source | 595 | 231k | void changeSize(int n) { | 596 | 231k | this->unpoison(); | 597 | 231k | fSize = n; | 598 | 231k | this->poison(); | 599 | 231k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int) skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int) Line | Count | Source | 595 | 2.67k | void changeSize(int n) { | 596 | 2.67k | this->unpoison(); | 597 | 2.67k | fSize = n; | 598 | 2.67k | this->poison(); | 599 | 2.67k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int) Line | Count | Source | 595 | 160k | void changeSize(int n) { | 596 | 160k | this->unpoison(); | 597 | 160k | fSize = n; | 598 | 160k | this->poison(); | 599 | 160k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::changeSize(int) skia_private::TArray<GrGpu::SubmittedProc, true>::changeSize(int) Line | Count | Source | 595 | 24.4k | void changeSize(int n) { | 596 | 24.4k | this->unpoison(); | 597 | 24.4k | fSize = n; | 598 | 24.4k | this->poison(); | 599 | 24.4k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int) Line | Count | Source | 595 | 276k | void changeSize(int n) { | 596 | 276k | this->unpoison(); | 597 | 276k | fSize = n; | 598 | 276k | this->poison(); | 599 | 276k | } |
skia_private::TArray<GrRenderTask*, true>::changeSize(int) Line | Count | Source | 595 | 538k | void changeSize(int n) { | 596 | 538k | this->unpoison(); | 597 | 538k | fSize = n; | 598 | 538k | this->poison(); | 599 | 538k | } |
skia_private::TArray<GrTextureProxy*, true>::changeSize(int) Line | Count | Source | 595 | 68.5k | void changeSize(int n) { | 596 | 68.5k | this->unpoison(); | 597 | 68.5k | fSize = n; | 598 | 68.5k | this->poison(); | 599 | 68.5k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int) Line | Count | Source | 595 | 206k | void changeSize(int n) { | 596 | 206k | this->unpoison(); | 597 | 206k | fSize = n; | 598 | 206k | this->poison(); | 599 | 206k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int) Line | Count | Source | 595 | 158k | void changeSize(int n) { | 596 | 158k | this->unpoison(); | 597 | 158k | fSize = n; | 598 | 158k | this->poison(); | 599 | 158k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int) Line | Count | Source | 595 | 9.52k | void changeSize(int n) { | 596 | 9.52k | this->unpoison(); | 597 | 9.52k | fSize = n; | 598 | 9.52k | this->poison(); | 599 | 9.52k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::changeSize(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 595 | 920 | void changeSize(int n) { | 596 | 920 | this->unpoison(); | 597 | 920 | fSize = n; | 598 | 920 | this->poison(); | 599 | 920 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int) Line | Count | Source | 595 | 15.3k | void changeSize(int n) { | 596 | 15.3k | this->unpoison(); | 597 | 15.3k | fSize = n; | 598 | 15.3k | this->poison(); | 599 | 15.3k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int) Line | Count | Source | 595 | 390 | void changeSize(int n) { | 596 | 390 | this->unpoison(); | 597 | 390 | fSize = n; | 598 | 390 | this->poison(); | 599 | 390 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int) Line | Count | Source | 595 | 10.8k | void changeSize(int n) { | 596 | 10.8k | this->unpoison(); | 597 | 10.8k | fSize = n; | 598 | 10.8k | this->poison(); | 599 | 10.8k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 595 | 454 | void changeSize(int n) { | 596 | 454 | this->unpoison(); | 597 | 454 | fSize = n; | 598 | 454 | this->poison(); | 599 | 454 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::changeSize(int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::changeSize(int) Line | Count | Source | 595 | 2 | void changeSize(int n) { | 596 | 2 | this->unpoison(); | 597 | 2 | fSize = n; | 598 | 2 | this->poison(); | 599 | 2 | } |
skia_private::TArray<SkRect, true>::changeSize(int) Line | Count | Source | 595 | 2 | void changeSize(int n) { | 596 | 2 | this->unpoison(); | 597 | 2 | fSize = n; | 598 | 2 | this->poison(); | 599 | 2 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int) Line | Count | Source | 595 | 2 | void changeSize(int n) { | 596 | 2 | this->unpoison(); | 597 | 2 | fSize = n; | 598 | 2 | this->poison(); | 599 | 2 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int) Line | Count | Source | 595 | 15.3k | void changeSize(int n) { | 596 | 15.3k | this->unpoison(); | 597 | 15.3k | fSize = n; | 598 | 15.3k | this->poison(); | 599 | 15.3k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::changeSize(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::changeSize(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::changeSize(int) Line | Count | Source | 595 | 11.9k | void changeSize(int n) { | 596 | 11.9k | this->unpoison(); | 597 | 11.9k | fSize = n; | 598 | 11.9k | this->poison(); | 599 | 11.9k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::changeSize(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::changeSize(int) skia_private::TArray<CircularRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 595 | 242 | void changeSize(int n) { | 596 | 242 | this->unpoison(); | 597 | 242 | fSize = n; | 598 | 242 | this->poison(); | 599 | 242 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 595 | 10 | void changeSize(int n) { | 596 | 10 | this->unpoison(); | 597 | 10 | fSize = n; | 598 | 10 | this->poison(); | 599 | 10 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int) skia_private::TArray<CircleOp::Circle, true>::changeSize(int) Line | Count | Source | 595 | 1.03k | void changeSize(int n) { | 596 | 1.03k | this->unpoison(); | 597 | 1.03k | fSize = n; | 598 | 1.03k | this->poison(); | 599 | 1.03k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 595 | 18 | void changeSize(int n) { | 596 | 18 | this->unpoison(); | 597 | 18 | fSize = n; | 598 | 18 | this->poison(); | 599 | 18 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 595 | 12 | void changeSize(int n) { | 596 | 12 | this->unpoison(); | 597 | 12 | fSize = n; | 598 | 12 | this->poison(); | 599 | 12 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int) Line | Count | Source | 595 | 12 | void changeSize(int n) { | 596 | 12 | this->unpoison(); | 597 | 12 | fSize = n; | 598 | 12 | this->poison(); | 599 | 12 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int) Line | Count | Source | 595 | 385k | void changeSize(int n) { | 596 | 385k | this->unpoison(); | 597 | 385k | fSize = n; | 598 | 385k | this->poison(); | 599 | 385k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::changeSize(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::changeSize(int) Line | Count | Source | 595 | 10.9k | void changeSize(int n) { | 596 | 10.9k | this->unpoison(); | 597 | 10.9k | fSize = n; | 598 | 10.9k | this->poison(); | 599 | 10.9k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int) Line | Count | Source | 595 | 799 | void changeSize(int n) { | 596 | 799 | this->unpoison(); | 597 | 799 | fSize = n; | 598 | 799 | this->poison(); | 599 | 799 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::changeSize(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int) Line | Count | Source | 595 | 16.8k | void changeSize(int n) { | 596 | 16.8k | this->unpoison(); | 597 | 16.8k | fSize = n; | 598 | 16.8k | this->poison(); | 599 | 16.8k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::changeSize(int) Line | Count | Source | 595 | 643k | void changeSize(int n) { | 596 | 643k | this->unpoison(); | 597 | 643k | fSize = n; | 598 | 643k | this->poison(); | 599 | 643k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::changeSize(int) skia_private::TArray<SkPackedGlyphID, true>::changeSize(int) Line | Count | Source | 595 | 1.79k | void changeSize(int n) { | 596 | 1.79k | this->unpoison(); | 597 | 1.79k | fSize = n; | 598 | 1.79k | this->poison(); | 599 | 1.79k | } |
skia_private::TArray<unsigned short, true>::changeSize(int) Line | Count | Source | 595 | 71.5k | void changeSize(int n) { | 596 | 71.5k | this->unpoison(); | 597 | 71.5k | fSize = n; | 598 | 71.5k | this->poison(); | 599 | 71.5k | } |
skia_private::TArray<SkMask::Format, true>::changeSize(int) Line | Count | Source | 595 | 1.79k | void changeSize(int n) { | 596 | 1.79k | this->unpoison(); | 597 | 1.79k | fSize = n; | 598 | 1.79k | this->poison(); | 599 | 1.79k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int) Line | Count | Source | 595 | 906 | void changeSize(int n) { | 596 | 906 | this->unpoison(); | 597 | 906 | fSize = n; | 598 | 906 | this->poison(); | 599 | 906 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int) Line | Count | Source | 595 | 4.62k | void changeSize(int n) { | 596 | 4.62k | this->unpoison(); | 597 | 4.62k | fSize = n; | 598 | 4.62k | this->poison(); | 599 | 4.62k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::changeSize(int) skia_private::TArray<SkGlyph const*, true>::changeSize(int) Line | Count | Source | 595 | 67.9k | void changeSize(int n) { | 596 | 67.9k | this->unpoison(); | 597 | 67.9k | fSize = n; | 598 | 67.9k | this->poison(); | 599 | 67.9k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int) Line | Count | Source | 595 | 498M | void changeSize(int n) { | 596 | 498M | this->unpoison(); | 597 | 498M | fSize = n; | 598 | 498M | this->poison(); | 599 | 498M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int) Line | Count | Source | 595 | 9 | void changeSize(int n) { | 596 | 9 | this->unpoison(); | 597 | 9 | fSize = n; | 598 | 9 | this->poison(); | 599 | 9 | } |
skia_private::TArray<SkClosestRecord, true>::changeSize(int) Line | Count | Source | 595 | 9.45M | void changeSize(int n) { | 596 | 9.45M | this->unpoison(); | 597 | 9.45M | fSize = n; | 598 | 9.45M | this->poison(); | 599 | 9.45M | } |
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int) Line | Count | Source | 595 | 6.47M | void changeSize(int n) { | 596 | 6.47M | this->unpoison(); | 597 | 6.47M | fSize = n; | 598 | 6.47M | this->poison(); | 599 | 6.47M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::changeSize(int) Line | Count | Source | 595 | 34.0k | void changeSize(int n) { | 596 | 34.0k | this->unpoison(); | 597 | 34.0k | fSize = n; | 598 | 34.0k | this->poison(); | 599 | 34.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int) Line | Count | Source | 595 | 147k | void changeSize(int n) { | 596 | 147k | this->unpoison(); | 597 | 147k | fSize = n; | 598 | 147k | this->poison(); | 599 | 147k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int) skia_private::TArray<PathSegment, true>::changeSize(int) Line | Count | Source | 595 | 96 | void changeSize(int n) { | 596 | 96 | this->unpoison(); | 597 | 96 | fSize = n; | 598 | 96 | this->poison(); | 599 | 96 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::changeSize(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::changeSize(int) Line | Count | Source | 595 | 296 | void changeSize(int n) { | 596 | 296 | this->unpoison(); | 597 | 296 | fSize = n; | 598 | 296 | this->poison(); | 599 | 296 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int) Line | Count | Source | 595 | 1.03k | void changeSize(int n) { | 596 | 1.03k | this->unpoison(); | 597 | 1.03k | fSize = n; | 598 | 1.03k | this->poison(); | 599 | 1.03k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int) Line | Count | Source | 595 | 666 | void changeSize(int n) { | 596 | 666 | this->unpoison(); | 597 | 666 | fSize = n; | 598 | 666 | this->poison(); | 599 | 666 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::changeSize(int) skia_private::TArray<OffsetEdge, true>::changeSize(int) Line | Count | Source | 595 | 4.46k | void changeSize(int n) { | 596 | 4.46k | this->unpoison(); | 597 | 4.46k | fSize = n; | 598 | 4.46k | this->poison(); | 599 | 4.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::changeSize(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::changeSize(int) Line | Count | Source | 595 | 14.2k | void changeSize(int n) { | 596 | 14.2k | this->unpoison(); | 597 | 14.2k | fSize = n; | 598 | 14.2k | this->poison(); | 599 | 14.2k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::changeSize(int) skia_private::TArray<char, true>::changeSize(int) Line | Count | Source | 595 | 9.34k | void changeSize(int n) { | 596 | 9.34k | this->unpoison(); | 597 | 9.34k | fSize = n; | 598 | 9.34k | this->poison(); | 599 | 9.34k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int) Line | Count | Source | 595 | 9.34k | void changeSize(int n) { | 596 | 9.34k | this->unpoison(); | 597 | 9.34k | fSize = n; | 598 | 9.34k | this->poison(); | 599 | 9.34k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int) Line | Count | Source | 595 | 5.93k | void changeSize(int n) { | 596 | 5.93k | this->unpoison(); | 597 | 5.93k | fSize = n; | 598 | 5.93k | this->poison(); | 599 | 5.93k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::changeSize(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::changeSize(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::changeSize(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int) Line | Count | Source | 595 | 712 | void changeSize(int n) { | 596 | 712 | this->unpoison(); | 597 | 712 | fSize = n; | 598 | 712 | this->poison(); | 599 | 712 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::changeSize(int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::changeSize(int) Line | Count | Source | 595 | 18.9k | void changeSize(int n) { | 596 | 18.9k | this->unpoison(); | 597 | 18.9k | fSize = n; | 598 | 18.9k | this->poison(); | 599 | 18.9k | } |
|
600 | | |
601 | | // We disable Control-Flow Integrity sanitization (go/cfi) when casting item-array buffers. |
602 | | // CFI flags this code as dangerous because we are casting `buffer` to a T* while the buffer's |
603 | | // contents might still be uninitialized memory. When T has a vtable, this is especially risky |
604 | | // because we could hypothetically access a virtual method on fItemArray and jump to an |
605 | | // unpredictable location in memory. Of course, TArray won't actually use fItemArray in this |
606 | | // way, and we don't want to construct a T before the user requests one. There's no real risk |
607 | | // here, so disable CFI when doing these casts. |
608 | | SK_CLANG_NO_SANITIZE("cfi") |
609 | 915M | static T* TCast(void* buffer) { |
610 | 915M | return (T*)buffer; |
611 | 915M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*) Line | Count | Source | 609 | 7.36k | static T* TCast(void* buffer) { | 610 | 7.36k | return (T*)buffer; | 611 | 7.36k | } |
skia_private::TArray<SkPoint, true>::TCast(void*) Line | Count | Source | 609 | 557M | static T* TCast(void* buffer) { | 610 | 557M | return (T*)buffer; | 611 | 557M | } |
skia_private::TArray<unsigned char, true>::TCast(void*) Line | Count | Source | 609 | 139M | static T* TCast(void* buffer) { | 610 | 139M | return (T*)buffer; | 611 | 139M | } |
skia_private::TArray<float, true>::TCast(void*) Line | Count | Source | 609 | 99.0M | static T* TCast(void* buffer) { | 610 | 99.0M | return (T*)buffer; | 611 | 99.0M | } |
skia_private::TArray<SkString, true>::TCast(void*) Line | Count | Source | 609 | 148 | static T* TCast(void* buffer) { | 610 | 148 | return (T*)buffer; | 611 | 148 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*) Line | Count | Source | 609 | 1.67k | static T* TCast(void* buffer) { | 610 | 1.67k | return (T*)buffer; | 611 | 1.67k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*) Line | Count | Source | 609 | 923k | static T* TCast(void* buffer) { | 610 | 923k | return (T*)buffer; | 611 | 923k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*) skia_private::TArray<int, true>::TCast(void*) Line | Count | Source | 609 | 418k | static T* TCast(void* buffer) { | 610 | 418k | return (T*)buffer; | 611 | 418k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TCast(void*) Line | Count | Source | 609 | 5.16k | static T* TCast(void* buffer) { | 610 | 5.16k | return (T*)buffer; | 611 | 5.16k | } |
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*) Line | Count | Source | 609 | 223k | static T* TCast(void* buffer) { | 610 | 223k | return (T*)buffer; | 611 | 223k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*) Line | Count | Source | 609 | 422k | static T* TCast(void* buffer) { | 610 | 422k | return (T*)buffer; | 611 | 422k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*) skia_private::TArray<bool, true>::TCast(void*) Line | Count | Source | 609 | 36.6k | static T* TCast(void* buffer) { | 610 | 36.6k | return (T*)buffer; | 611 | 36.6k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*) Line | Count | Source | 609 | 120k | static T* TCast(void* buffer) { | 610 | 120k | return (T*)buffer; | 611 | 120k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*) Line | Count | Source | 609 | 422k | static T* TCast(void* buffer) { | 610 | 422k | return (T*)buffer; | 611 | 422k | } |
skia_private::TArray<std::__1::thread, false>::TCast(void*) Line | Count | Source | 609 | 168 | static T* TCast(void* buffer) { | 610 | 168 | return (T*)buffer; | 611 | 168 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TCast(void*) skia_private::TArray<sk_sp<SkShader>, true>::TCast(void*) Line | Count | Source | 609 | 144k | static T* TCast(void* buffer) { | 610 | 144k | return (T*)buffer; | 611 | 144k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::TCast(void*) skia_private::TArray<sk_sp<SkPicture const>, true>::TCast(void*) Line | Count | Source | 609 | 56.6k | static T* TCast(void* buffer) { | 610 | 56.6k | return (T*)buffer; | 611 | 56.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TCast(void*) skia_private::TArray<sk_sp<SkTextBlob const>, true>::TCast(void*) Line | Count | Source | 609 | 150 | static T* TCast(void* buffer) { | 610 | 150 | return (T*)buffer; | 611 | 150 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*) Line | Count | Source | 609 | 1.65k | static T* TCast(void* buffer) { | 610 | 1.65k | return (T*)buffer; | 611 | 1.65k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*) Line | Count | Source | 609 | 128k | static T* TCast(void* buffer) { | 610 | 128k | return (T*)buffer; | 611 | 128k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TCast(void*) skia_private::TArray<SkPaint, true>::TCast(void*) Line | Count | Source | 609 | 23.4k | static T* TCast(void* buffer) { | 610 | 23.4k | return (T*)buffer; | 611 | 23.4k | } |
skia_private::TArray<SkPath, true>::TCast(void*) Line | Count | Source | 609 | 478k | static T* TCast(void* buffer) { | 610 | 478k | return (T*)buffer; | 611 | 478k | } |
skia_private::TArray<SkMatrix, true>::TCast(void*) Line | Count | Source | 609 | 38 | static T* TCast(void* buffer) { | 610 | 38 | return (T*)buffer; | 611 | 38 | } |
skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::TCast(void*) Line | Count | Source | 609 | 2.73M | static T* TCast(void* buffer) { | 610 | 2.73M | return (T*)buffer; | 611 | 2.73M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*) Line | Count | Source | 609 | 31.3k | static T* TCast(void* buffer) { | 610 | 31.3k | return (T*)buffer; | 611 | 31.3k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::TCast(void*) Line | Count | Source | 609 | 3 | static T* TCast(void* buffer) { | 610 | 3 | return (T*)buffer; | 611 | 3 | } |
skia_private::TArray<SkOpRayHit*, true>::TCast(void*) Line | Count | Source | 609 | 20.0M | static T* TCast(void* buffer) { | 610 | 20.0M | return (T*)buffer; | 611 | 20.0M | } |
skia_private::TArray<double, true>::TCast(void*) Line | Count | Source | 609 | 132k | static T* TCast(void* buffer) { | 610 | 132k | return (T*)buffer; | 611 | 132k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TCast(void*) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TCast(void*) Line | Count | Source | 609 | 30.2k | static T* TCast(void* buffer) { | 610 | 30.2k | return (T*)buffer; | 611 | 30.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*) Line | Count | Source | 609 | 36.7k | static T* TCast(void* buffer) { | 610 | 36.7k | return (T*)buffer; | 611 | 36.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*) Line | Count | Source | 609 | 610k | static T* TCast(void* buffer) { | 610 | 610k | return (T*)buffer; | 611 | 610k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*) Line | Count | Source | 609 | 33.1k | static T* TCast(void* buffer) { | 610 | 33.1k | return (T*)buffer; | 611 | 33.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*) Line | Count | Source | 609 | 20.3k | static T* TCast(void* buffer) { | 610 | 20.3k | return (T*)buffer; | 611 | 20.3k | } |
skia_private::TArray<SkSL::Field, true>::TCast(void*) Line | Count | Source | 609 | 315 | static T* TCast(void* buffer) { | 610 | 315 | return (T*)buffer; | 611 | 315 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TCast(void*) skia_private::TArray<SkSL::RP::Instruction, true>::TCast(void*) Line | Count | Source | 609 | 696 | static T* TCast(void* buffer) { | 610 | 696 | return (T*)buffer; | 611 | 696 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*) Line | Count | Source | 609 | 99.3k | static T* TCast(void* buffer) { | 610 | 99.3k | return (T*)buffer; | 611 | 99.3k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::TCast(void*) Line | Count | Source | 609 | 51.2k | static T* TCast(void* buffer) { | 610 | 51.2k | return (T*)buffer; | 611 | 51.2k | } |
skia_private::TArray<float*, true>::TCast(void*) Line | Count | Source | 609 | 149k | static T* TCast(void* buffer) { | 610 | 149k | return (T*)buffer; | 611 | 149k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*) Line | Count | Source | 609 | 12 | static T* TCast(void* buffer) { | 610 | 12 | return (T*)buffer; | 611 | 12 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TCast(void*) Line | Count | Source | 609 | 12 | static T* TCast(void* buffer) { | 610 | 12 | return (T*)buffer; | 611 | 12 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*) Line | Count | Source | 609 | 82 | static T* TCast(void* buffer) { | 610 | 82 | return (T*)buffer; | 611 | 82 | } |
skia_private::TArray<SkSL::Type const*, true>::TCast(void*) Line | Count | Source | 609 | 23.1k | static T* TCast(void* buffer) { | 610 | 23.1k | return (T*)buffer; | 611 | 23.1k | } |
skia_private::TArray<SkSL::Variable*, true>::TCast(void*) Line | Count | Source | 609 | 7.16k | static T* TCast(void* buffer) { | 610 | 7.16k | return (T*)buffer; | 611 | 7.16k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::TCast(void*) SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TCast(void*) Line | Count | Source | 609 | 11.8k | static T* TCast(void* buffer) { | 610 | 11.8k | return (T*)buffer; | 611 | 11.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TCast(void*) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TCast(void*) Line | Count | Source | 609 | 2 | static T* TCast(void* buffer) { | 610 | 2 | return (T*)buffer; | 611 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TCast(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TCast(void*) Line | Count | Source | 609 | 42.0k | static T* TCast(void* buffer) { | 610 | 42.0k | return (T*)buffer; | 611 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*) Line | Count | Source | 609 | 18.1k | static T* TCast(void* buffer) { | 610 | 18.1k | return (T*)buffer; | 611 | 18.1k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*) Line | Count | Source | 609 | 7.74k | static T* TCast(void* buffer) { | 610 | 7.74k | return (T*)buffer; | 611 | 7.74k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TCast(void*) skia_private::TArray<GrGpu::SubmittedProc, true>::TCast(void*) Line | Count | Source | 609 | 2.58k | static T* TCast(void* buffer) { | 610 | 2.58k | return (T*)buffer; | 611 | 2.58k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*) Line | Count | Source | 609 | 138k | static T* TCast(void* buffer) { | 610 | 138k | return (T*)buffer; | 611 | 138k | } |
skia_private::TArray<GrRenderTask*, true>::TCast(void*) Line | Count | Source | 609 | 336k | static T* TCast(void* buffer) { | 610 | 336k | return (T*)buffer; | 611 | 336k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*) Line | Count | Source | 609 | 23.8k | static T* TCast(void* buffer) { | 610 | 23.8k | return (T*)buffer; | 611 | 23.8k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TCast(void*) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TCast(void*) Line | Count | Source | 609 | 1.19k | static T* TCast(void* buffer) { | 610 | 1.19k | return (T*)buffer; | 611 | 1.19k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TCast(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 609 | 499 | static T* TCast(void* buffer) { | 610 | 499 | return (T*)buffer; | 611 | 499 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*) Line | Count | Source | 609 | 767 | static T* TCast(void* buffer) { | 610 | 767 | return (T*)buffer; | 611 | 767 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*) Line | Count | Source | 609 | 195 | static T* TCast(void* buffer) { | 610 | 195 | return (T*)buffer; | 611 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*) Line | Count | Source | 609 | 5.27k | static T* TCast(void* buffer) { | 610 | 5.27k | return (T*)buffer; | 611 | 5.27k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 609 | 227 | static T* TCast(void* buffer) { | 610 | 227 | return (T*)buffer; | 611 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TCast(void*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TCast(void*) Line | Count | Source | 609 | 1 | static T* TCast(void* buffer) { | 610 | 1 | return (T*)buffer; | 611 | 1 | } |
skia_private::TArray<SkRect, true>::TCast(void*) Line | Count | Source | 609 | 2 | static T* TCast(void* buffer) { | 610 | 2 | return (T*)buffer; | 611 | 2 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*) Line | Count | Source | 609 | 1 | static T* TCast(void* buffer) { | 610 | 1 | return (T*)buffer; | 611 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*) Line | Count | Source | 609 | 7.61k | static T* TCast(void* buffer) { | 610 | 7.61k | return (T*)buffer; | 611 | 7.61k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TCast(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TCast(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TCast(void*) Line | Count | Source | 609 | 6.42k | static T* TCast(void* buffer) { | 610 | 6.42k | return (T*)buffer; | 611 | 6.42k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TCast(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TCast(void*) skia_private::TArray<CircularRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 609 | 148 | static T* TCast(void* buffer) { | 610 | 148 | return (T*)buffer; | 611 | 148 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 609 | 5 | static T* TCast(void* buffer) { | 610 | 5 | return (T*)buffer; | 611 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*) skia_private::TArray<CircleOp::Circle, true>::TCast(void*) Line | Count | Source | 609 | 481 | static T* TCast(void* buffer) { | 610 | 481 | return (T*)buffer; | 611 | 481 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 609 | 9 | static T* TCast(void* buffer) { | 610 | 9 | return (T*)buffer; | 611 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 609 | 6 | static T* TCast(void* buffer) { | 610 | 6 | return (T*)buffer; | 611 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*) Line | Count | Source | 609 | 6 | static T* TCast(void* buffer) { | 610 | 6 | return (T*)buffer; | 611 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*) Line | Count | Source | 609 | 100k | static T* TCast(void* buffer) { | 610 | 100k | return (T*)buffer; | 611 | 100k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TCast(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TCast(void*) Line | Count | Source | 609 | 4.84k | static T* TCast(void* buffer) { | 610 | 4.84k | return (T*)buffer; | 611 | 4.84k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*) Line | Count | Source | 609 | 401 | static T* TCast(void* buffer) { | 610 | 401 | return (T*)buffer; | 611 | 401 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TCast(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*) Line | Count | Source | 609 | 23.2k | static T* TCast(void* buffer) { | 610 | 23.2k | return (T*)buffer; | 611 | 23.2k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*) skia_private::TArray<SkFontScanner::AxisDefinition, true>::TCast(void*) Line | Count | Source | 609 | 541k | static T* TCast(void* buffer) { | 610 | 541k | return (T*)buffer; | 611 | 541k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TCast(void*) skia_private::TArray<SkPackedGlyphID, true>::TCast(void*) Line | Count | Source | 609 | 1.92k | static T* TCast(void* buffer) { | 610 | 1.92k | return (T*)buffer; | 611 | 1.92k | } |
skia_private::TArray<unsigned short, true>::TCast(void*) Line | Count | Source | 609 | 72.3k | static T* TCast(void* buffer) { | 610 | 72.3k | return (T*)buffer; | 611 | 72.3k | } |
skia_private::TArray<SkMask::Format, true>::TCast(void*) Line | Count | Source | 609 | 1.92k | static T* TCast(void* buffer) { | 610 | 1.92k | return (T*)buffer; | 611 | 1.92k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*) Line | Count | Source | 609 | 1.31k | static T* TCast(void* buffer) { | 610 | 1.31k | return (T*)buffer; | 611 | 1.31k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*) Line | Count | Source | 609 | 1.37k | static T* TCast(void* buffer) { | 610 | 1.37k | return (T*)buffer; | 611 | 1.37k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TCast(void*) skia_private::TArray<SkGlyph const*, true>::TCast(void*) Line | Count | Source | 609 | 68.4k | static T* TCast(void* buffer) { | 610 | 68.4k | return (T*)buffer; | 611 | 68.4k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*) Line | Count | Source | 609 | 85.0M | static T* TCast(void* buffer) { | 610 | 85.0M | return (T*)buffer; | 611 | 85.0M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*) Line | Count | Source | 609 | 3 | static T* TCast(void* buffer) { | 610 | 3 | return (T*)buffer; | 611 | 3 | } |
skia_private::TArray<SkClosestRecord, true>::TCast(void*) Line | Count | Source | 609 | 2.98M | static T* TCast(void* buffer) { | 610 | 2.98M | return (T*)buffer; | 611 | 2.98M | } |
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*) Line | Count | Source | 609 | 2.98M | static T* TCast(void* buffer) { | 610 | 2.98M | return (T*)buffer; | 611 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TCast(void*) Line | Count | Source | 609 | 24.9k | static T* TCast(void* buffer) { | 610 | 24.9k | return (T*)buffer; | 611 | 24.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*) Line | Count | Source | 609 | 111k | static T* TCast(void* buffer) { | 610 | 111k | return (T*)buffer; | 611 | 111k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*) skia_private::TArray<PathSegment, true>::TCast(void*) Line | Count | Source | 609 | 16 | static T* TCast(void* buffer) { | 610 | 16 | return (T*)buffer; | 611 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TCast(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::TCast(void*) Line | Count | Source | 609 | 222 | static T* TCast(void* buffer) { | 610 | 222 | return (T*)buffer; | 611 | 222 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*) Line | Count | Source | 609 | 444 | static T* TCast(void* buffer) { | 610 | 444 | return (T*)buffer; | 611 | 444 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*) Line | Count | Source | 609 | 222 | static T* TCast(void* buffer) { | 610 | 222 | return (T*)buffer; | 611 | 222 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TCast(void*) skia_private::TArray<OffsetEdge, true>::TCast(void*) Line | Count | Source | 609 | 5.01k | static T* TCast(void* buffer) { | 610 | 5.01k | return (T*)buffer; | 611 | 5.01k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TCast(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TCast(void*) Line | Count | Source | 609 | 10.0k | static T* TCast(void* buffer) { | 610 | 10.0k | return (T*)buffer; | 611 | 10.0k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TCast(void*) skia_private::TArray<char, true>::TCast(void*) Line | Count | Source | 609 | 112 | static T* TCast(void* buffer) { | 610 | 112 | return (T*)buffer; | 611 | 112 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*) Line | Count | Source | 609 | 9.10k | static T* TCast(void* buffer) { | 610 | 9.10k | return (T*)buffer; | 611 | 9.10k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*) Line | Count | Source | 609 | 2.16k | static T* TCast(void* buffer) { | 610 | 2.16k | return (T*)buffer; | 611 | 2.16k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TCast(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::TCast(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::TCast(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*) Line | Count | Source | 609 | 663 | static T* TCast(void* buffer) { | 610 | 663 | return (T*)buffer; | 611 | 663 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TCast(void*) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TCast(void*) Line | Count | Source | 609 | 9.72k | static T* TCast(void* buffer) { | 610 | 9.72k | return (T*)buffer; | 611 | 9.72k | } |
|
612 | | |
613 | 155M | static size_t Bytes(int n) { |
614 | 155M | SkASSERT(n <= kMaxCapacity); |
615 | 155M | return SkToSizeT(n) * sizeof(T); |
616 | 155M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int) skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 613 | 32.0M | static size_t Bytes(int n) { | 614 | 32.0M | SkASSERT(n <= kMaxCapacity); | 615 | 32.0M | return SkToSizeT(n) * sizeof(T); | 616 | 32.0M | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 613 | 99.4M | static size_t Bytes(int n) { | 614 | 99.4M | SkASSERT(n <= kMaxCapacity); | 615 | 99.4M | return SkToSizeT(n) * sizeof(T); | 616 | 99.4M | } |
skia_private::TArray<float, true>::Bytes(int) Line | Count | Source | 613 | 17.0M | static size_t Bytes(int n) { | 614 | 17.0M | SkASSERT(n <= kMaxCapacity); | 615 | 17.0M | return SkToSizeT(n) * sizeof(T); | 616 | 17.0M | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 613 | 70 | static size_t Bytes(int n) { | 614 | 70 | SkASSERT(n <= kMaxCapacity); | 615 | 70 | return SkToSizeT(n) * sizeof(T); | 616 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Bytes(int) skia_private::TArray<int, true>::Bytes(int) Line | Count | Source | 613 | 121k | static size_t Bytes(int n) { | 614 | 121k | SkASSERT(n <= kMaxCapacity); | 615 | 121k | return SkToSizeT(n) * sizeof(T); | 616 | 121k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Bytes(int) Line | Count | Source | 613 | 2.58k | static size_t Bytes(int n) { | 614 | 2.58k | SkASSERT(n <= kMaxCapacity); | 615 | 2.58k | return SkToSizeT(n) * sizeof(T); | 616 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int) Line | Count | Source | 613 | 74.6k | static size_t Bytes(int n) { | 614 | 74.6k | SkASSERT(n <= kMaxCapacity); | 615 | 74.6k | return SkToSizeT(n) * sizeof(T); | 616 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int) Line | Count | Source | 613 | 99.8k | static size_t Bytes(int n) { | 614 | 99.8k | SkASSERT(n <= kMaxCapacity); | 615 | 99.8k | return SkToSizeT(n) * sizeof(T); | 616 | 99.8k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) skia_private::TArray<bool, true>::Bytes(int) Line | Count | Source | 613 | 6.61k | static size_t Bytes(int n) { | 614 | 6.61k | SkASSERT(n <= kMaxCapacity); | 615 | 6.61k | return SkToSizeT(n) * sizeof(T); | 616 | 6.61k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int) Line | Count | Source | 613 | 1.02k | static size_t Bytes(int n) { | 614 | 1.02k | SkASSERT(n <= kMaxCapacity); | 615 | 1.02k | return SkToSizeT(n) * sizeof(T); | 616 | 1.02k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::Bytes(int) Line | Count | Source | 613 | 190 | static size_t Bytes(int n) { | 614 | 190 | SkASSERT(n <= kMaxCapacity); | 615 | 190 | return SkToSizeT(n) * sizeof(T); | 616 | 190 | } |
skia_private::TArray<sk_sp<SkShader>, true>::Bytes(int) Line | Count | Source | 613 | 10.4k | static size_t Bytes(int n) { | 614 | 10.4k | SkASSERT(n <= kMaxCapacity); | 615 | 10.4k | return SkToSizeT(n) * sizeof(T); | 616 | 10.4k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int) skia_private::TArray<SkPaint, true>::Bytes(int) Line | Count | Source | 613 | 7.80k | static size_t Bytes(int n) { | 614 | 7.80k | SkASSERT(n <= kMaxCapacity); | 615 | 7.80k | return SkToSizeT(n) * sizeof(T); | 616 | 7.80k | } |
skia_private::TArray<SkPath, true>::Bytes(int) Line | Count | Source | 613 | 190k | static size_t Bytes(int n) { | 614 | 190k | SkASSERT(n <= kMaxCapacity); | 615 | 190k | return SkToSizeT(n) * sizeof(T); | 616 | 190k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int) Line | Count | Source | 613 | 26.9k | static size_t Bytes(int n) { | 614 | 26.9k | SkASSERT(n <= kMaxCapacity); | 615 | 26.9k | return SkToSizeT(n) * sizeof(T); | 616 | 26.9k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int) Line | Count | Source | 613 | 50 | static size_t Bytes(int n) { | 614 | 50 | SkASSERT(n <= kMaxCapacity); | 615 | 50 | return SkToSizeT(n) * sizeof(T); | 616 | 50 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) skia_private::TArray<sk_sp<SkVertices const>, true>::Bytes(int) Line | Count | Source | 613 | 550 | static size_t Bytes(int n) { | 614 | 550 | SkASSERT(n <= kMaxCapacity); | 615 | 550 | return SkToSizeT(n) * sizeof(T); | 616 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int) Line | Count | Source | 613 | 42.9k | static size_t Bytes(int n) { | 614 | 42.9k | SkASSERT(n <= kMaxCapacity); | 615 | 42.9k | return SkToSizeT(n) * sizeof(T); | 616 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int) skia_private::TArray<SkMatrix, true>::Bytes(int) Line | Count | Source | 613 | 19 | static size_t Bytes(int n) { | 614 | 19 | SkASSERT(n <= kMaxCapacity); | 615 | 19 | return SkToSizeT(n) * sizeof(T); | 616 | 19 | } |
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int) Line | Count | Source | 613 | 10.4k | static size_t Bytes(int n) { | 614 | 10.4k | SkASSERT(n <= kMaxCapacity); | 615 | 10.4k | return SkToSizeT(n) * sizeof(T); | 616 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Bytes(int) Line | Count | Source | 613 | 1 | static size_t Bytes(int n) { | 614 | 1 | SkASSERT(n <= kMaxCapacity); | 615 | 1 | return SkToSizeT(n) * sizeof(T); | 616 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::Bytes(int) Line | Count | Source | 613 | 5.64M | static size_t Bytes(int n) { | 614 | 5.64M | SkASSERT(n <= kMaxCapacity); | 615 | 5.64M | return SkToSizeT(n) * sizeof(T); | 616 | 5.64M | } |
skia_private::TArray<double, true>::Bytes(int) Line | Count | Source | 613 | 34.9k | static size_t Bytes(int n) { | 614 | 34.9k | SkASSERT(n <= kMaxCapacity); | 615 | 34.9k | return SkToSizeT(n) * sizeof(T); | 616 | 34.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int) Line | Count | Source | 613 | 12.4k | static size_t Bytes(int n) { | 614 | 12.4k | SkASSERT(n <= kMaxCapacity); | 615 | 12.4k | return SkToSizeT(n) * sizeof(T); | 616 | 12.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int) Line | Count | Source | 613 | 282k | static size_t Bytes(int n) { | 614 | 282k | SkASSERT(n <= kMaxCapacity); | 615 | 282k | return SkToSizeT(n) * sizeof(T); | 616 | 282k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int) Line | Count | Source | 613 | 202k | static size_t Bytes(int n) { | 614 | 202k | SkASSERT(n <= kMaxCapacity); | 615 | 202k | return SkToSizeT(n) * sizeof(T); | 616 | 202k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int) Line | Count | Source | 613 | 9.83k | static size_t Bytes(int n) { | 614 | 9.83k | SkASSERT(n <= kMaxCapacity); | 615 | 9.83k | return SkToSizeT(n) * sizeof(T); | 616 | 9.83k | } |
skia_private::TArray<SkSL::Field, true>::Bytes(int) Line | Count | Source | 613 | 105 | static size_t Bytes(int n) { | 614 | 105 | SkASSERT(n <= kMaxCapacity); | 615 | 105 | return SkToSizeT(n) * sizeof(T); | 616 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) skia_private::TArray<SkSL::RP::Instruction, true>::Bytes(int) Line | Count | Source | 613 | 232 | static size_t Bytes(int n) { | 614 | 232 | SkASSERT(n <= kMaxCapacity); | 615 | 232 | return SkToSizeT(n) * sizeof(T); | 616 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int) Line | Count | Source | 613 | 49.6k | static size_t Bytes(int n) { | 614 | 49.6k | SkASSERT(n <= kMaxCapacity); | 615 | 49.6k | return SkToSizeT(n) * sizeof(T); | 616 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Bytes(int) Line | Count | Source | 613 | 25.6k | static size_t Bytes(int n) { | 614 | 25.6k | SkASSERT(n <= kMaxCapacity); | 615 | 25.6k | return SkToSizeT(n) * sizeof(T); | 616 | 25.6k | } |
skia_private::TArray<float*, true>::Bytes(int) Line | Count | Source | 613 | 49.6k | static size_t Bytes(int n) { | 614 | 49.6k | SkASSERT(n <= kMaxCapacity); | 615 | 49.6k | return SkToSizeT(n) * sizeof(T); | 616 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int) Line | Count | Source | 613 | 4 | static size_t Bytes(int n) { | 614 | 4 | SkASSERT(n <= kMaxCapacity); | 615 | 4 | return SkToSizeT(n) * sizeof(T); | 616 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int) Line | Count | Source | 613 | 4 | static size_t Bytes(int n) { | 614 | 4 | SkASSERT(n <= kMaxCapacity); | 615 | 4 | return SkToSizeT(n) * sizeof(T); | 616 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) skia_private::TArray<SkSL::Type const*, true>::Bytes(int) Line | Count | Source | 613 | 62 | static size_t Bytes(int n) { | 614 | 62 | SkASSERT(n <= kMaxCapacity); | 615 | 62 | return SkToSizeT(n) * sizeof(T); | 616 | 62 | } |
skia_private::TArray<SkSL::Variable*, true>::Bytes(int) Line | Count | Source | 613 | 3.58k | static size_t Bytes(int n) { | 614 | 3.58k | SkASSERT(n <= kMaxCapacity); | 615 | 3.58k | return SkToSizeT(n) * sizeof(T); | 616 | 3.58k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Bytes(int) Line | Count | Source | 613 | 1 | static size_t Bytes(int n) { | 614 | 1 | SkASSERT(n <= kMaxCapacity); | 615 | 1 | return SkToSizeT(n) * sizeof(T); | 616 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::Bytes(int) Line | Count | Source | 613 | 6.05k | static size_t Bytes(int n) { | 614 | 6.05k | SkASSERT(n <= kMaxCapacity); | 615 | 6.05k | return SkToSizeT(n) * sizeof(T); | 616 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int) Line | Count | Source | 613 | 2.58k | static size_t Bytes(int n) { | 614 | 2.58k | SkASSERT(n <= kMaxCapacity); | 615 | 2.58k | return SkToSizeT(n) * sizeof(T); | 616 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Bytes(int) Line | Count | Source | 613 | 101k | static size_t Bytes(int n) { | 614 | 101k | SkASSERT(n <= kMaxCapacity); | 615 | 101k | return SkToSizeT(n) * sizeof(T); | 616 | 101k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) skia_private::TArray<GrRenderTask*, true>::Bytes(int) Line | Count | Source | 613 | 20.0k | static size_t Bytes(int n) { | 614 | 20.0k | SkASSERT(n <= kMaxCapacity); | 615 | 20.0k | return SkToSizeT(n) * sizeof(T); | 616 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Bytes(int) Line | Count | Source | 613 | 59.3k | static size_t Bytes(int n) { | 614 | 59.3k | SkASSERT(n <= kMaxCapacity); | 615 | 59.3k | return SkToSizeT(n) * sizeof(T); | 616 | 59.3k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Bytes(int) Line | Count | Source | 613 | 28 | static size_t Bytes(int n) { | 614 | 28 | SkASSERT(n <= kMaxCapacity); | 615 | 28 | return SkToSizeT(n) * sizeof(T); | 616 | 28 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int) Line | Count | Source | 613 | 212 | static size_t Bytes(int n) { | 614 | 212 | SkASSERT(n <= kMaxCapacity); | 615 | 212 | return SkToSizeT(n) * sizeof(T); | 616 | 212 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Bytes(int) Line | Count | Source | 613 | 71 | static size_t Bytes(int n) { | 614 | 71 | SkASSERT(n <= kMaxCapacity); | 615 | 71 | return SkToSizeT(n) * sizeof(T); | 616 | 71 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Bytes(int) Line | Count | Source | 613 | 56 | static size_t Bytes(int n) { | 614 | 56 | SkASSERT(n <= kMaxCapacity); | 615 | 56 | return SkToSizeT(n) * sizeof(T); | 616 | 56 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Bytes(int) Line | Count | Source | 613 | 329 | static size_t Bytes(int n) { | 614 | 329 | SkASSERT(n <= kMaxCapacity); | 615 | 329 | return SkToSizeT(n) * sizeof(T); | 616 | 329 | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) skia_private::TArray<CircularRRectOp::RRect, true>::Bytes(int) Line | Count | Source | 613 | 18 | static size_t Bytes(int n) { | 614 | 18 | SkASSERT(n <= kMaxCapacity); | 615 | 18 | return SkToSizeT(n) * sizeof(T); | 616 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) skia_private::TArray<CircleOp::Circle, true>::Bytes(int) Line | Count | Source | 613 | 52 | static size_t Bytes(int n) { | 614 | 52 | SkASSERT(n <= kMaxCapacity); | 615 | 52 | return SkToSizeT(n) * sizeof(T); | 616 | 52 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Bytes(int) Line | Count | Source | 613 | 294 | static size_t Bytes(int n) { | 614 | 294 | SkASSERT(n <= kMaxCapacity); | 615 | 294 | return SkToSizeT(n) * sizeof(T); | 616 | 294 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Bytes(int) Line | Count | Source | 613 | 3.51k | static size_t Bytes(int n) { | 614 | 3.51k | SkASSERT(n <= kMaxCapacity); | 615 | 3.51k | return SkToSizeT(n) * sizeof(T); | 616 | 3.51k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int) Line | Count | Source | 613 | 1 | static size_t Bytes(int n) { | 614 | 1 | SkASSERT(n <= kMaxCapacity); | 615 | 1 | return SkToSizeT(n) * sizeof(T); | 616 | 1 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int) Line | Count | Source | 613 | 11.6k | static size_t Bytes(int n) { | 614 | 11.6k | SkASSERT(n <= kMaxCapacity); | 615 | 11.6k | return SkToSizeT(n) * sizeof(T); | 616 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) skia_private::TArray<SkFontScanner::AxisDefinition, true>::Bytes(int) Line | Count | Source | 613 | 591 | static size_t Bytes(int n) { | 614 | 591 | SkASSERT(n <= kMaxCapacity); | 615 | 591 | return SkToSizeT(n) * sizeof(T); | 616 | 591 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) skia_private::TArray<SkPackedGlyphID, true>::Bytes(int) Line | Count | Source | 613 | 65 | static size_t Bytes(int n) { | 614 | 65 | SkASSERT(n <= kMaxCapacity); | 615 | 65 | return SkToSizeT(n) * sizeof(T); | 616 | 65 | } |
skia_private::TArray<unsigned short, true>::Bytes(int) Line | Count | Source | 613 | 382 | static size_t Bytes(int n) { | 614 | 382 | SkASSERT(n <= kMaxCapacity); | 615 | 382 | return SkToSizeT(n) * sizeof(T); | 616 | 382 | } |
skia_private::TArray<SkMask::Format, true>::Bytes(int) Line | Count | Source | 613 | 65 | static size_t Bytes(int n) { | 614 | 65 | SkASSERT(n <= kMaxCapacity); | 615 | 65 | return SkToSizeT(n) * sizeof(T); | 616 | 65 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int) Line | Count | Source | 613 | 438 | static size_t Bytes(int n) { | 614 | 438 | SkASSERT(n <= kMaxCapacity); | 615 | 438 | return SkToSizeT(n) * sizeof(T); | 616 | 438 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int) Line | Count | Source | 613 | 929 | static size_t Bytes(int n) { | 614 | 929 | SkASSERT(n <= kMaxCapacity); | 615 | 929 | return SkToSizeT(n) * sizeof(T); | 616 | 929 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) skia_private::TArray<SkGlyph const*, true>::Bytes(int) Line | Count | Source | 613 | 252 | static size_t Bytes(int n) { | 614 | 252 | SkASSERT(n <= kMaxCapacity); | 615 | 252 | return SkToSizeT(n) * sizeof(T); | 616 | 252 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int) Line | Count | Source | 613 | 30 | static size_t Bytes(int n) { | 614 | 30 | SkASSERT(n <= kMaxCapacity); | 615 | 30 | return SkToSizeT(n) * sizeof(T); | 616 | 30 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int) skia_private::TArray<SkClosestRecord, true>::Bytes(int) Line | Count | Source | 613 | 888 | static size_t Bytes(int n) { | 614 | 888 | SkASSERT(n <= kMaxCapacity); | 615 | 888 | return SkToSizeT(n) * sizeof(T); | 616 | 888 | } |
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int) Line | Count | Source | 613 | 531 | static size_t Bytes(int n) { | 614 | 531 | SkASSERT(n <= kMaxCapacity); | 615 | 531 | return SkToSizeT(n) * sizeof(T); | 616 | 531 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int) Line | Count | Source | 613 | 7.46k | static size_t Bytes(int n) { | 614 | 7.46k | SkASSERT(n <= kMaxCapacity); | 615 | 7.46k | return SkToSizeT(n) * sizeof(T); | 616 | 7.46k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Bytes(int) Line | Count | Source | 613 | 6.79k | static size_t Bytes(int n) { | 614 | 6.79k | SkASSERT(n <= kMaxCapacity); | 615 | 6.79k | return SkToSizeT(n) * sizeof(T); | 616 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Bytes(int) Line | Count | Source | 613 | 55.7k | static size_t Bytes(int n) { | 614 | 55.7k | SkASSERT(n <= kMaxCapacity); | 615 | 55.7k | return SkToSizeT(n) * sizeof(T); | 616 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 613 | 70 | static size_t Bytes(int n) { | 614 | 70 | SkASSERT(n <= kMaxCapacity); | 615 | 70 | return SkToSizeT(n) * sizeof(T); | 616 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 613 | 140 | static size_t Bytes(int n) { | 614 | 140 | SkASSERT(n <= kMaxCapacity); | 615 | 140 | return SkToSizeT(n) * sizeof(T); | 616 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 613 | 70 | static size_t Bytes(int n) { | 614 | 70 | SkASSERT(n <= kMaxCapacity); | 615 | 70 | return SkToSizeT(n) * sizeof(T); | 616 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) skia_private::TArray<OffsetEdge, true>::Bytes(int) Line | Count | Source | 613 | 274 | static size_t Bytes(int n) { | 614 | 274 | SkASSERT(n <= kMaxCapacity); | 615 | 274 | return SkToSizeT(n) * sizeof(T); | 616 | 274 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Bytes(int) Line | Count | Source | 613 | 92 | static size_t Bytes(int n) { | 614 | 92 | SkASSERT(n <= kMaxCapacity); | 615 | 92 | return SkToSizeT(n) * sizeof(T); | 616 | 92 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) skia_private::TArray<char, true>::Bytes(int) Line | Count | Source | 613 | 3 | static size_t Bytes(int n) { | 614 | 3 | SkASSERT(n <= kMaxCapacity); | 615 | 3 | return SkToSizeT(n) * sizeof(T); | 616 | 3 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int) Line | Count | Source | 613 | 3 | static size_t Bytes(int n) { | 614 | 3 | SkASSERT(n <= kMaxCapacity); | 615 | 3 | return SkToSizeT(n) * sizeof(T); | 616 | 3 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int) Line | Count | Source | 613 | 393 | static size_t Bytes(int n) { | 614 | 393 | SkASSERT(n <= kMaxCapacity); | 615 | 393 | return SkToSizeT(n) * sizeof(T); | 616 | 393 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Bytes(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Bytes(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int) Line | Count | Source | 613 | 221 | static size_t Bytes(int n) { | 614 | 221 | SkASSERT(n <= kMaxCapacity); | 615 | 221 | return SkToSizeT(n) * sizeof(T); | 616 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int) skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 613 | 8 | static size_t Bytes(int n) { | 614 | 8 | SkASSERT(n <= kMaxCapacity); | 615 | 8 | return SkToSizeT(n) * sizeof(T); | 616 | 8 | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 613 | 8 | static size_t Bytes(int n) { | 614 | 8 | SkASSERT(n <= kMaxCapacity); | 615 | 8 | return SkToSizeT(n) * sizeof(T); | 616 | 8 | } |
skia_private::TArray<float, true>::Bytes(int) Line | Count | Source | 613 | 8 | static size_t Bytes(int n) { | 614 | 8 | SkASSERT(n <= kMaxCapacity); | 615 | 8 | return SkToSizeT(n) * sizeof(T); | 616 | 8 | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 613 | 4 | static size_t Bytes(int n) { | 614 | 4 | SkASSERT(n <= kMaxCapacity); | 615 | 4 | return SkToSizeT(n) * sizeof(T); | 616 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 613 | 4 | static size_t Bytes(int n) { | 614 | 4 | SkASSERT(n <= kMaxCapacity); | 615 | 4 | return SkToSizeT(n) * sizeof(T); | 616 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 613 | 8 | static size_t Bytes(int n) { | 614 | 8 | SkASSERT(n <= kMaxCapacity); | 615 | 8 | return SkToSizeT(n) * sizeof(T); | 616 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 613 | 4 | static size_t Bytes(int n) { | 614 | 4 | SkASSERT(n <= kMaxCapacity); | 615 | 4 | return SkToSizeT(n) * sizeof(T); | 616 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Bytes(int) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Bytes(int) |
617 | | |
618 | 63.6M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { |
619 | 63.6M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); |
620 | 63.6M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double) skia_private::TArray<SkPoint, true>::Allocate(int, double) Line | Count | Source | 618 | 30.2M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 30.2M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 30.2M | } |
skia_private::TArray<unsigned char, true>::Allocate(int, double) Line | Count | Source | 618 | 20.4M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 20.4M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 20.4M | } |
skia_private::TArray<float, true>::Allocate(int, double) Line | Count | Source | 618 | 6.26M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 6.26M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 6.26M | } |
skia_private::TArray<SkString, true>::Allocate(int, double) Line | Count | Source | 618 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Allocate(int, double) Line | Count | Source | 618 | 101k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 101k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 101k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double) skia_private::TArray<int, true>::Allocate(int, double) Line | Count | Source | 618 | 121k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 121k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 121k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Allocate(int, double) Line | Count | Source | 618 | 2.58k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 2.58k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double) Line | Count | Source | 618 | 74.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 74.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double) Line | Count | Source | 618 | 99.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 99.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 99.8k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double) skia_private::TArray<bool, true>::Allocate(int, double) Line | Count | Source | 618 | 6.61k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 6.61k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 6.61k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::Allocate(int, double) Line | Count | Source | 618 | 190 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 190 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 190 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double) Line | Count | Source | 618 | 1.02k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 1.02k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 1.02k | } |
skia_private::TArray<std::__1::thread, false>::Allocate(int, double) Line | Count | Source | 618 | 56 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 56 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkShader>, true>::Allocate(int, double) Line | Count | Source | 618 | 10.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 10.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 10.4k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkPicture const>, true>::Allocate(int, double) Line | Count | Source | 618 | 26.9k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 26.9k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 26.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkTextBlob const>, true>::Allocate(int, double) Line | Count | Source | 618 | 50 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 50 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 50 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double) Line | Count | Source | 618 | 550 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 550 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double) Line | Count | Source | 618 | 42.9k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 42.9k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Allocate(int, double) skia_private::TArray<SkPaint, true>::Allocate(int, double) Line | Count | Source | 618 | 7.80k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 7.80k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 7.80k | } |
skia_private::TArray<SkPath, true>::Allocate(int, double) Line | Count | Source | 618 | 190k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 190k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 190k | } |
skia_private::TArray<SkMatrix, true>::Allocate(int, double) Line | Count | Source | 618 | 19 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 19 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 19 | } |
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::Allocate(int, double) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double) Line | Count | Source | 618 | 10.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 10.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Allocate(int, double) Line | Count | Source | 618 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double) Line | Count | Source | 618 | 5.64M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 5.64M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 5.64M | } |
skia_private::TArray<double, true>::Allocate(int, double) Line | Count | Source | 618 | 34.9k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 34.9k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 34.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Allocate(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Allocate(int, double) Line | Count | Source | 618 | 7.46k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 7.46k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 7.46k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double) Line | Count | Source | 618 | 3.68k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 3.68k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 3.68k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double) Line | Count | Source | 618 | 41.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 41.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 41.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double) Line | Count | Source | 618 | 11.0k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 11.0k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double) Line | Count | Source | 618 | 9.83k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 9.83k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 9.83k | } |
skia_private::TArray<SkSL::Field, true>::Allocate(int, double) Line | Count | Source | 618 | 105 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 105 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Allocate(int, double) skia_private::TArray<SkSL::RP::Instruction, true>::Allocate(int, double) Line | Count | Source | 618 | 232 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 232 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double) Line | Count | Source | 618 | 49.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 49.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::Allocate(int, double) Line | Count | Source | 618 | 25.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 25.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 25.6k | } |
skia_private::TArray<float*, true>::Allocate(int, double) Line | Count | Source | 618 | 49.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 49.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double) Line | Count | Source | 618 | 4 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 4 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Allocate(int, double) Line | Count | Source | 618 | 4 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 4 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Allocate(int, double) skia_private::TArray<SkSL::Type const*, true>::Allocate(int, double) Line | Count | Source | 618 | 62 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 62 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 62 | } |
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double) Line | Count | Source | 618 | 3.58k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 3.58k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 3.58k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::Allocate(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Allocate(int, double) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Allocate(int, double) Line | Count | Source | 618 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Allocate(int, double) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Allocate(int, double) Line | Count | Source | 618 | 21.0k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 21.0k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Allocate(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::Allocate(int, double) Line | Count | Source | 618 | 6.05k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 6.05k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double) Line | Count | Source | 618 | 2.58k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 2.58k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Allocate(int, double) skia_private::TArray<GrRenderTask*, true>::Allocate(int, double) Line | Count | Source | 618 | 20.0k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 20.0k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double) Line | Count | Source | 618 | 7.94k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 7.94k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Allocate(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 618 | 28 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 28 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 28 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double) Line | Count | Source | 618 | 212 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 212 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 212 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Allocate(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Allocate(int, double) Line | Count | Source | 618 | 71 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 71 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 71 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Allocate(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkRect, true>::Allocate(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Allocate(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 618 | 56 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 56 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 56 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Allocate(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Allocate(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Allocate(int, double) Line | Count | Source | 618 | 329 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 329 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 329 | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Allocate(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Allocate(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::Allocate(int, double) Line | Count | Source | 618 | 18 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 18 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Allocate(int, double) skia_private::TArray<CircleOp::Circle, true>::Allocate(int, double) Line | Count | Source | 618 | 52 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 52 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 52 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Allocate(int, double) Line | Count | Source | 618 | 294 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 294 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 294 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Allocate(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Allocate(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Allocate(int, double) Line | Count | Source | 618 | 334 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 334 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 334 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double) Line | Count | Source | 618 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Allocate(int, double) Line | Count | Source | 618 | 11.6k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 11.6k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double) skia_private::TArray<SkFontScanner::AxisDefinition, true>::Allocate(int, double) Line | Count | Source | 618 | 63 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 63 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 63 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Allocate(int, double) skia_private::TArray<SkPackedGlyphID, true>::Allocate(int, double) Line | Count | Source | 618 | 65 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 65 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 65 | } |
skia_private::TArray<unsigned short, true>::Allocate(int, double) Line | Count | Source | 618 | 382 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 382 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 382 | } |
skia_private::TArray<SkMask::Format, true>::Allocate(int, double) Line | Count | Source | 618 | 65 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 65 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 65 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double) Line | Count | Source | 618 | 438 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 438 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 438 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Allocate(int, double) skia_private::TArray<SkGlyph const*, true>::Allocate(int, double) Line | Count | Source | 618 | 252 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 252 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 252 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double) Line | Count | Source | 618 | 30 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 30 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 30 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double) skia_private::TArray<SkClosestRecord, true>::Allocate(int, double) Line | Count | Source | 618 | 888 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 888 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 888 | } |
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double) Line | Count | Source | 618 | 531 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 531 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 531 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Allocate(int, double) Line | Count | Source | 618 | 6.79k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 6.79k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double) Line | Count | Source | 618 | 55.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 55.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Allocate(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::Allocate(int, double) Line | Count | Source | 618 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double) Line | Count | Source | 618 | 148 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 148 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double) Line | Count | Source | 618 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Allocate(int, double) skia_private::TArray<OffsetEdge, true>::Allocate(int, double) Line | Count | Source | 618 | 274 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 274 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 274 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Allocate(int, double) Line | Count | Source | 618 | 92 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 92 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 92 | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Allocate(int, double) skia_private::TArray<char, true>::Allocate(int, double) Line | Count | Source | 618 | 3 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 3 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 3 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double) Line | Count | Source | 618 | 3 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 3 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 3 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double) Line | Count | Source | 618 | 393 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 393 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 393 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Allocate(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::Allocate(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::Allocate(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double) Line | Count | Source | 618 | 221 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 619 | 221 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 620 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Allocate(int, double) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Allocate(int, double) |
621 | | |
622 | 37.9k | void initData(int count) { |
623 | 37.9k | this->setDataFromBytes(Allocate(count)); |
624 | 37.9k | this->changeSize(count); |
625 | 37.9k | } skia_private::TArray<SkPoint, true>::initData(int) Line | Count | Source | 622 | 1.11k | void initData(int count) { | 623 | 1.11k | this->setDataFromBytes(Allocate(count)); | 624 | 1.11k | this->changeSize(count); | 625 | 1.11k | } |
skia_private::TArray<unsigned char, true>::initData(int) Line | Count | Source | 622 | 697 | void initData(int count) { | 623 | 697 | this->setDataFromBytes(Allocate(count)); | 624 | 697 | this->changeSize(count); | 625 | 697 | } |
skia_private::TArray<float, true>::initData(int) Line | Count | Source | 622 | 5.66k | void initData(int count) { | 623 | 5.66k | this->setDataFromBytes(Allocate(count)); | 624 | 5.66k | this->changeSize(count); | 625 | 5.66k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::initData(int) Unexecuted instantiation: skia_private::TArray<bool, true>::initData(int) Unexecuted instantiation: skia_private::TArray<int, true>::initData(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImageFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkNoPixelsDevice::ClipState, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkShader>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkOpRayHit*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<double, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::initData(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::initData(int) Line | Count | Source | 622 | 9.47k | void initData(int count) { | 623 | 9.47k | this->setDataFromBytes(Allocate(count)); | 624 | 9.47k | this->changeSize(count); | 625 | 9.47k | } |
Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Variable*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::initData(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::initData(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::initData(int) Line | Count | Source | 622 | 21.0k | void initData(int count) { | 623 | 21.0k | this->setDataFromBytes(Allocate(count)); | 624 | 21.0k | this->changeSize(count); | 625 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrRenderTask*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::initData(int) Unexecuted instantiation: AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::initData(int) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::initData(int) Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::initData(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::initData(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::initData(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::initData(int) Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::initData(int) Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkFontScanner::AxisDefinition, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::initData(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<OffsetEdge, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<char, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkSVGNode>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::initData(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::initData(int) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::initData(int) |
626 | | |
627 | 957M | void destroyAll() { |
628 | 957M | if (!this->empty()) { |
629 | 200M | T* cursor = this->begin(); |
630 | 200M | T* const end = this->end(); |
631 | 4.31G | do { |
632 | 4.31G | cursor->~T(); |
633 | 4.31G | cursor++; |
634 | 4.31G | } while (cursor < end); |
635 | 200M | } |
636 | 957M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll() Line | Count | Source | 627 | 7.36k | void destroyAll() { | 628 | 7.36k | if (!this->empty()) { | 629 | 7.36k | T* cursor = this->begin(); | 630 | 7.36k | T* const end = this->end(); | 631 | 14.7k | do { | 632 | 14.7k | cursor->~T(); | 633 | 14.7k | cursor++; | 634 | 14.7k | } while (cursor < end); | 635 | 7.36k | } | 636 | 7.36k | } |
skia_private::TArray<SkPoint, true>::destroyAll() Line | Count | Source | 627 | 93.7M | void destroyAll() { | 628 | 93.7M | if (!this->empty()) { | 629 | 88.2M | T* cursor = this->begin(); | 630 | 88.2M | T* const end = this->end(); | 631 | 2.15G | do { | 632 | 2.15G | cursor->~T(); | 633 | 2.15G | cursor++; | 634 | 2.15G | } while (cursor < end); | 635 | 88.2M | } | 636 | 93.7M | } |
skia_private::TArray<unsigned char, true>::destroyAll() Line | Count | Source | 627 | 170M | void destroyAll() { | 628 | 170M | if (!this->empty()) { | 629 | 88.1M | T* cursor = this->begin(); | 630 | 88.1M | T* const end = this->end(); | 631 | 1.78G | do { | 632 | 1.78G | cursor->~T(); | 633 | 1.78G | cursor++; | 634 | 1.78G | } while (cursor < end); | 635 | 88.1M | } | 636 | 170M | } |
skia_private::TArray<float, true>::destroyAll() Line | Count | Source | 627 | 170M | void destroyAll() { | 628 | 170M | if (!this->empty()) { | 629 | 11.1M | T* cursor = this->begin(); | 630 | 11.1M | T* const end = this->end(); | 631 | 220M | do { | 632 | 220M | cursor->~T(); | 633 | 220M | cursor++; | 634 | 220M | } while (cursor < end); | 635 | 11.1M | } | 636 | 170M | } |
skia_private::TArray<SkString, true>::destroyAll() Line | Count | Source | 627 | 2.72k | void destroyAll() { | 628 | 2.72k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 2.72k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll() Line | Count | Source | 627 | 3.07k | void destroyAll() { | 628 | 3.07k | if (!this->empty()) { | 629 | 557 | T* cursor = this->begin(); | 630 | 557 | T* const end = this->end(); | 631 | 557 | do { | 632 | 557 | cursor->~T(); | 633 | 557 | cursor++; | 634 | 557 | } while (cursor < end); | 635 | 557 | } | 636 | 3.07k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll() Line | Count | Source | 627 | 623k | void destroyAll() { | 628 | 623k | if (!this->empty()) { | 629 | 412k | T* cursor = this->begin(); | 630 | 412k | T* const end = this->end(); | 631 | 515k | do { | 632 | 515k | cursor->~T(); | 633 | 515k | cursor++; | 634 | 515k | } while (cursor < end); | 635 | 412k | } | 636 | 623k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll() skia_private::TArray<int, true>::destroyAll() Line | Count | Source | 627 | 228k | void destroyAll() { | 628 | 228k | if (!this->empty()) { | 629 | 176k | T* cursor = this->begin(); | 630 | 176k | T* const end = this->end(); | 631 | 45.2M | do { | 632 | 45.2M | cursor->~T(); | 633 | 45.2M | cursor++; | 634 | 45.2M | } while (cursor < end); | 635 | 176k | } | 636 | 228k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::destroyAll() Line | Count | Source | 627 | 5.52k | void destroyAll() { | 628 | 5.52k | if (!this->empty()) { | 629 | 2.58k | T* cursor = this->begin(); | 630 | 2.58k | T* const end = this->end(); | 631 | 2.58k | do { | 632 | 2.58k | cursor->~T(); | 633 | 2.58k | cursor++; | 634 | 2.58k | } while (cursor < end); | 635 | 2.58k | } | 636 | 5.52k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::destroyAll() Line | Count | Source | 627 | 2.58k | void destroyAll() { | 628 | 2.58k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 2.58k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll() Line | Count | Source | 627 | 2.58k | void destroyAll() { | 628 | 2.58k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::destroyAll() skia_private::TArray<unsigned int, true>::destroyAll() Line | Count | Source | 627 | 85 | void destroyAll() { | 628 | 85 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 85 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::destroyAll() Line | Count | Source | 627 | 36.9k | void destroyAll() { | 628 | 36.9k | if (!this->empty()) { | 629 | 7.60k | T* cursor = this->begin(); | 630 | 7.60k | T* const end = this->end(); | 631 | 26.3k | do { | 632 | 26.3k | cursor->~T(); | 633 | 26.3k | cursor++; | 634 | 26.3k | } while (cursor < end); | 635 | 7.60k | } | 636 | 36.9k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<char const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll() skia_private::TArray<bool, true>::destroyAll() Line | Count | Source | 627 | 12.0k | void destroyAll() { | 628 | 12.0k | if (!this->empty()) { | 629 | 12.0k | T* cursor = this->begin(); | 630 | 12.0k | T* const end = this->end(); | 631 | 8.02M | do { | 632 | 8.02M | cursor->~T(); | 633 | 8.02M | cursor++; | 634 | 8.02M | } while (cursor < end); | 635 | 12.0k | } | 636 | 12.0k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::destroyAll() skia_private::TArray<SkPath, true>::destroyAll() Line | Count | Source | 627 | 1.49M | void destroyAll() { | 628 | 1.49M | if (!this->empty()) { | 629 | 170k | T* cursor = this->begin(); | 630 | 170k | T* const end = this->end(); | 631 | 697k | do { | 632 | 697k | cursor->~T(); | 633 | 697k | cursor++; | 634 | 697k | } while (cursor < end); | 635 | 170k | } | 636 | 1.49M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll() skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::destroyAll() Line | Count | Source | 627 | 5.86M | void destroyAll() { | 628 | 5.86M | if (!this->empty()) { | 629 | 1.34M | T* cursor = this->begin(); | 630 | 1.34M | T* const end = this->end(); | 631 | 1.67M | do { | 632 | 1.67M | cursor->~T(); | 633 | 1.67M | cursor++; | 634 | 1.67M | } while (cursor < end); | 635 | 1.34M | } | 636 | 5.86M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll() Line | Count | Source | 627 | 119k | void destroyAll() { | 628 | 119k | if (!this->empty()) { | 629 | 26.5k | T* cursor = this->begin(); | 630 | 26.5k | T* const end = this->end(); | 631 | 28.8k | do { | 632 | 28.8k | cursor->~T(); | 633 | 28.8k | cursor++; | 634 | 28.8k | } while (cursor < end); | 635 | 26.5k | } | 636 | 119k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll() Line | Count | Source | 627 | 85 | void destroyAll() { | 628 | 85 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 85 | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll() Line | Count | Source | 627 | 419k | void destroyAll() { | 628 | 419k | if (!this->empty()) { | 629 | 419k | T* cursor = this->begin(); | 630 | 419k | T* const end = this->end(); | 631 | 419k | do { | 632 | 419k | cursor->~T(); | 633 | 419k | cursor++; | 634 | 419k | } while (cursor < end); | 635 | 419k | } | 636 | 419k | } |
skia_private::TArray<std::__1::thread, false>::destroyAll() Line | Count | Source | 627 | 56 | void destroyAll() { | 628 | 56 | if (!this->empty()) { | 629 | 56 | T* cursor = this->begin(); | 630 | 56 | T* const end = this->end(); | 631 | 140 | do { | 632 | 140 | cursor->~T(); | 633 | 140 | cursor++; | 634 | 140 | } while (cursor < end); | 635 | 56 | } | 636 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll() skia_private::TArray<sk_sp<SkShader>, true>::destroyAll() Line | Count | Source | 627 | 123k | void destroyAll() { | 628 | 123k | if (!this->empty()) { | 629 | 29.4k | T* cursor = this->begin(); | 630 | 29.4k | T* const end = this->end(); | 631 | 39.9k | do { | 632 | 39.9k | cursor->~T(); | 633 | 39.9k | cursor++; | 634 | 39.9k | } while (cursor < end); | 635 | 29.4k | } | 636 | 123k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll() Line | Count | Source | 627 | 123k | void destroyAll() { | 628 | 123k | if (!this->empty()) { | 629 | 123k | T* cursor = this->begin(); | 630 | 123k | T* const end = this->end(); | 631 | 367k | do { | 632 | 367k | cursor->~T(); | 633 | 367k | cursor++; | 634 | 367k | } while (cursor < end); | 635 | 123k | } | 636 | 123k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll() Line | Count | Source | 627 | 196k | void destroyAll() { | 628 | 196k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 196k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll() Line | Count | Source | 627 | 197k | void destroyAll() { | 628 | 197k | if (!this->empty()) { | 629 | 382 | T* cursor = this->begin(); | 630 | 382 | T* const end = this->end(); | 631 | 4.40k | do { | 632 | 4.40k | cursor->~T(); | 633 | 4.40k | cursor++; | 634 | 4.40k | } while (cursor < end); | 635 | 382 | } | 636 | 197k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll() Line | Count | Source | 627 | 197k | void destroyAll() { | 628 | 197k | if (!this->empty()) { | 629 | 40 | T* cursor = this->begin(); | 630 | 40 | T* const end = this->end(); | 631 | 213 | do { | 632 | 213 | cursor->~T(); | 633 | 213 | cursor++; | 634 | 213 | } while (cursor < end); | 635 | 40 | } | 636 | 197k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll() Line | Count | Source | 627 | 196k | void destroyAll() { | 628 | 196k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 196k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll() Line | Count | Source | 627 | 196k | void destroyAll() { | 628 | 196k | if (!this->empty()) { | 629 | 12.6k | T* cursor = this->begin(); | 630 | 12.6k | T* const end = this->end(); | 631 | 144k | do { | 632 | 144k | cursor->~T(); | 633 | 144k | cursor++; | 634 | 144k | } while (cursor < end); | 635 | 12.6k | } | 636 | 196k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll() Line | Count | Source | 627 | 206k | void destroyAll() { | 628 | 206k | if (!this->empty()) { | 629 | 38.3k | T* cursor = this->begin(); | 630 | 38.3k | T* const end = this->end(); | 631 | 392k | do { | 632 | 392k | cursor->~T(); | 633 | 392k | cursor++; | 634 | 392k | } while (cursor < end); | 635 | 38.3k | } | 636 | 206k | } |
skia_private::TArray<SkPaint, true>::destroyAll() Line | Count | Source | 627 | 196k | void destroyAll() { | 628 | 196k | if (!this->empty()) { | 629 | 6.54k | T* cursor = this->begin(); | 630 | 6.54k | T* const end = this->end(); | 631 | 60.7k | do { | 632 | 60.7k | cursor->~T(); | 633 | 60.7k | cursor++; | 634 | 60.7k | } while (cursor < end); | 635 | 6.54k | } | 636 | 196k | } |
skia_private::TArray<SkMatrix, true>::destroyAll() Line | Count | Source | 627 | 603 | void destroyAll() { | 628 | 603 | if (!this->empty()) { | 629 | 19 | T* cursor = this->begin(); | 630 | 19 | T* const end = this->end(); | 631 | 19 | do { | 632 | 19 | cursor->~T(); | 633 | 19 | cursor++; | 634 | 19 | } while (cursor < end); | 635 | 19 | } | 636 | 603 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll() Line | Count | Source | 627 | 97.3k | void destroyAll() { | 628 | 97.3k | if (!this->empty()) { | 629 | 10.4k | T* cursor = this->begin(); | 630 | 10.4k | T* const end = this->end(); | 631 | 10.6k | do { | 632 | 10.6k | cursor->~T(); | 633 | 10.6k | cursor++; | 634 | 10.6k | } while (cursor < end); | 635 | 10.4k | } | 636 | 97.3k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::destroyAll() Line | Count | Source | 627 | 1 | void destroyAll() { | 628 | 1 | if (!this->empty()) { | 629 | 1 | T* cursor = this->begin(); | 630 | 1 | T* const end = this->end(); | 631 | 1 | do { | 632 | 1 | cursor->~T(); | 633 | 1 | cursor++; | 634 | 1 | } while (cursor < end); | 635 | 1 | } | 636 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::destroyAll() Line | Count | Source | 627 | 3.11M | void destroyAll() { | 628 | 3.11M | if (!this->empty()) { | 629 | 3.11M | T* cursor = this->begin(); | 630 | 3.11M | T* const end = this->end(); | 631 | 49.6M | do { | 632 | 49.6M | cursor->~T(); | 633 | 49.6M | cursor++; | 634 | 49.6M | } while (cursor < end); | 635 | 3.11M | } | 636 | 3.11M | } |
skia_private::TArray<double, true>::destroyAll() Line | Count | Source | 627 | 62.4k | void destroyAll() { | 628 | 62.4k | if (!this->empty()) { | 629 | 62.4k | T* cursor = this->begin(); | 630 | 62.4k | T* const end = this->end(); | 631 | 22.3M | do { | 632 | 22.3M | cursor->~T(); | 633 | 22.3M | cursor++; | 634 | 22.3M | } while (cursor < end); | 635 | 62.4k | } | 636 | 62.4k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::destroyAll() skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::destroyAll() Line | Count | Source | 627 | 6.96k | void destroyAll() { | 628 | 6.96k | if (!this->empty()) { | 629 | 6.45k | T* cursor = this->begin(); | 630 | 6.45k | T* const end = this->end(); | 631 | 118k | do { | 632 | 118k | cursor->~T(); | 633 | 118k | cursor++; | 634 | 118k | } while (cursor < end); | 635 | 6.45k | } | 636 | 6.96k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll() Line | Count | Source | 627 | 902k | void destroyAll() { | 628 | 902k | if (!this->empty()) { | 629 | 132k | T* cursor = this->begin(); | 630 | 132k | T* const end = this->end(); | 631 | 307k | do { | 632 | 307k | cursor->~T(); | 633 | 307k | cursor++; | 634 | 307k | } while (cursor < end); | 635 | 132k | } | 636 | 902k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll() Line | Count | Source | 627 | 19.4k | void destroyAll() { | 628 | 19.4k | if (!this->empty()) { | 629 | 4.62k | T* cursor = this->begin(); | 630 | 4.62k | T* const end = this->end(); | 631 | 12.1k | do { | 632 | 12.1k | cursor->~T(); | 633 | 12.1k | cursor++; | 634 | 12.1k | } while (cursor < end); | 635 | 4.62k | } | 636 | 19.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll() Line | Count | Source | 627 | 5.70k | void destroyAll() { | 628 | 5.70k | if (!this->empty()) { | 629 | 3.87k | T* cursor = this->begin(); | 630 | 3.87k | T* const end = this->end(); | 631 | 130k | do { | 632 | 130k | cursor->~T(); | 633 | 130k | cursor++; | 634 | 130k | } while (cursor < end); | 635 | 3.87k | } | 636 | 5.70k | } |
skia_private::TArray<SkSL::Field, true>::destroyAll() Line | Count | Source | 627 | 2.06k | void destroyAll() { | 628 | 2.06k | if (!this->empty()) { | 629 | 91 | T* cursor = this->begin(); | 630 | 91 | T* const end = this->end(); | 631 | 224 | do { | 632 | 224 | cursor->~T(); | 633 | 224 | cursor++; | 634 | 224 | } while (cursor < end); | 635 | 91 | } | 636 | 2.06k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::destroyAll() skia_private::TArray<SkSL::RP::Instruction, true>::destroyAll() Line | Count | Source | 627 | 102 | void destroyAll() { | 628 | 102 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 102 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll() Line | Count | Source | 627 | 49.6k | void destroyAll() { | 628 | 49.6k | if (!this->empty()) { | 629 | 49.6k | T* cursor = this->begin(); | 630 | 49.6k | T* const end = this->end(); | 631 | 5.00M | do { | 632 | 5.00M | cursor->~T(); | 633 | 5.00M | cursor++; | 634 | 5.00M | } while (cursor < end); | 635 | 49.6k | } | 636 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::destroyAll() Line | Count | Source | 627 | 49.6k | void destroyAll() { | 628 | 49.6k | if (!this->empty()) { | 629 | 25.6k | T* cursor = this->begin(); | 630 | 25.6k | T* const end = this->end(); | 631 | 174k | do { | 632 | 174k | cursor->~T(); | 633 | 174k | cursor++; | 634 | 174k | } while (cursor < end); | 635 | 25.6k | } | 636 | 49.6k | } |
skia_private::TArray<float*, true>::destroyAll() Line | Count | Source | 627 | 49.6k | void destroyAll() { | 628 | 49.6k | if (!this->empty()) { | 629 | 49.6k | T* cursor = this->begin(); | 630 | 49.6k | T* const end = this->end(); | 631 | 92.7k | do { | 632 | 92.7k | cursor->~T(); | 633 | 92.7k | cursor++; | 634 | 92.7k | } while (cursor < end); | 635 | 49.6k | } | 636 | 49.6k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll() Line | Count | Source | 627 | 82 | void destroyAll() { | 628 | 82 | if (!this->empty()) { | 629 | 36 | T* cursor = this->begin(); | 630 | 36 | T* const end = this->end(); | 631 | 84 | do { | 632 | 84 | cursor->~T(); | 633 | 84 | cursor++; | 634 | 84 | } while (cursor < end); | 635 | 36 | } | 636 | 82 | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll() Line | Count | Source | 627 | 55 | void destroyAll() { | 628 | 55 | if (!this->empty()) { | 629 | 4 | T* cursor = this->begin(); | 630 | 4 | T* const end = this->end(); | 631 | 4 | do { | 632 | 4 | cursor->~T(); | 633 | 4 | cursor++; | 634 | 4 | } while (cursor < end); | 635 | 4 | } | 636 | 55 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::destroyAll() Line | Count | Source | 627 | 55 | void destroyAll() { | 628 | 55 | if (!this->empty()) { | 629 | 4 | T* cursor = this->begin(); | 630 | 4 | T* const end = this->end(); | 631 | 4 | do { | 632 | 4 | cursor->~T(); | 633 | 4 | cursor++; | 634 | 4 | } while (cursor < end); | 635 | 4 | } | 636 | 55 | } |
skia_private::TArray<SkSL::Type const*, true>::destroyAll() Line | Count | Source | 627 | 23.0k | void destroyAll() { | 628 | 23.0k | if (!this->empty()) { | 629 | 18.2k | T* cursor = this->begin(); | 630 | 18.2k | T* const end = this->end(); | 631 | 28.3k | do { | 632 | 28.3k | cursor->~T(); | 633 | 28.3k | cursor++; | 634 | 28.3k | } while (cursor < end); | 635 | 18.2k | } | 636 | 23.0k | } |
skia_private::TArray<SkSL::Variable*, true>::destroyAll() Line | Count | Source | 627 | 22.7k | void destroyAll() { | 628 | 22.7k | if (!this->empty()) { | 629 | 1.55k | T* cursor = this->begin(); | 630 | 1.55k | T* const end = this->end(); | 631 | 6.38k | do { | 632 | 6.38k | cursor->~T(); | 633 | 6.38k | cursor++; | 634 | 6.38k | } while (cursor < end); | 635 | 1.55k | } | 636 | 22.7k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll() Line | Count | Source | 627 | 16 | void destroyAll() { | 628 | 16 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 16 | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::destroyAll() Line | Count | Source | 627 | 11.8k | void destroyAll() { | 628 | 11.8k | if (!this->empty()) { | 629 | 11.8k | T* cursor = this->begin(); | 630 | 11.8k | T* const end = this->end(); | 631 | 27.1k | do { | 632 | 27.1k | cursor->~T(); | 633 | 27.1k | cursor++; | 634 | 27.1k | } while (cursor < end); | 635 | 11.8k | } | 636 | 11.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll() Line | Count | Source | 627 | 16 | void destroyAll() { | 628 | 16 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::destroyAll() skia_private::TArray<sk_sp<GrRenderTask>, true>::destroyAll() Line | Count | Source | 627 | 23.5k | void destroyAll() { | 628 | 23.5k | if (!this->empty()) { | 629 | 3.28k | T* cursor = this->begin(); | 630 | 3.28k | T* const end = this->end(); | 631 | 126k | do { | 632 | 126k | cursor->~T(); | 633 | 126k | cursor++; | 634 | 126k | } while (cursor < end); | 635 | 3.28k | } | 636 | 23.5k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll() Line | Count | Source | 627 | 107k | void destroyAll() { | 628 | 107k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 107k | } |
skia_private::TArray<skgpu::Plot*, true>::destroyAll() Line | Count | Source | 627 | 937 | void destroyAll() { | 628 | 937 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 937 | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll() Line | Count | Source | 627 | 1.19k | void destroyAll() { | 628 | 1.19k | if (!this->empty()) { | 629 | 1.19k | T* cursor = this->begin(); | 630 | 1.19k | T* const end = this->end(); | 631 | 8.33k | do { | 632 | 8.33k | cursor->~T(); | 633 | 8.33k | cursor++; | 634 | 8.33k | } while (cursor < end); | 635 | 1.19k | } | 636 | 1.19k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll() Line | Count | Source | 627 | 2.58k | void destroyAll() { | 628 | 2.58k | if (!this->empty()) { | 629 | 2.58k | T* cursor = this->begin(); | 630 | 2.58k | T* const end = this->end(); | 631 | 2.67k | do { | 632 | 2.67k | cursor->~T(); | 633 | 2.67k | cursor++; | 634 | 2.67k | } while (cursor < end); | 635 | 2.58k | } | 636 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll() Line | Count | Source | 627 | 138k | void destroyAll() { | 628 | 138k | if (!this->empty()) { | 629 | 138k | T* cursor = this->begin(); | 630 | 138k | T* const end = this->end(); | 631 | 138k | do { | 632 | 138k | cursor->~T(); | 633 | 138k | cursor++; | 634 | 138k | } while (cursor < end); | 635 | 138k | } | 636 | 138k | } |
skia_private::TArray<GrTextureProxy*, true>::destroyAll() Line | Count | Source | 627 | 195k | void destroyAll() { | 628 | 195k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 195k | } |
skia_private::TArray<GrRenderTask*, true>::destroyAll() Line | Count | Source | 627 | 276k | void destroyAll() { | 628 | 276k | if (!this->empty()) { | 629 | 227k | T* cursor = this->begin(); | 630 | 227k | T* const end = this->end(); | 631 | 261k | do { | 632 | 261k | cursor->~T(); | 633 | 261k | cursor++; | 634 | 261k | } while (cursor < end); | 635 | 227k | } | 636 | 276k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll() Line | Count | Source | 627 | 24.4k | void destroyAll() { | 628 | 24.4k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 24.4k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll() Line | Count | Source | 627 | 308k | void destroyAll() { | 628 | 308k | if (!this->empty()) { | 629 | 5.82k | T* cursor = this->begin(); | 630 | 5.82k | T* const end = this->end(); | 631 | 53.1k | do { | 632 | 53.1k | cursor->~T(); | 633 | 53.1k | cursor++; | 634 | 53.1k | } while (cursor < end); | 635 | 5.82k | } | 636 | 308k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll() Line | Count | Source | 627 | 318k | void destroyAll() { | 628 | 318k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 318k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::destroyAll() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 627 | 443 | void destroyAll() { | 628 | 443 | if (!this->empty()) { | 629 | 443 | T* cursor = this->begin(); | 630 | 443 | T* const end = this->end(); | 631 | 477 | do { | 632 | 477 | cursor->~T(); | 633 | 477 | cursor++; | 634 | 477 | } while (cursor < end); | 635 | 443 | } | 636 | 443 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll() Line | Count | Source | 627 | 195 | void destroyAll() { | 628 | 195 | if (!this->empty()) { | 629 | 195 | T* cursor = this->begin(); | 630 | 195 | T* const end = this->end(); | 631 | 195 | do { | 632 | 195 | cursor->~T(); | 633 | 195 | cursor++; | 634 | 195 | } while (cursor < end); | 635 | 195 | } | 636 | 195 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll() Line | Count | Source | 627 | 343 | void destroyAll() { | 628 | 343 | if (!this->empty()) { | 629 | 335 | T* cursor = this->begin(); | 630 | 335 | T* const end = this->end(); | 631 | 15.0k | do { | 632 | 15.0k | cursor->~T(); | 633 | 15.0k | cursor++; | 634 | 15.0k | } while (cursor < end); | 635 | 335 | } | 636 | 343 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll() Line | Count | Source | 627 | 5.13k | void destroyAll() { | 628 | 5.13k | if (!this->empty()) { | 629 | 5.13k | T* cursor = this->begin(); | 630 | 5.13k | T* const end = this->end(); | 631 | 5.72k | do { | 632 | 5.72k | cursor->~T(); | 633 | 5.72k | cursor++; | 634 | 5.72k | } while (cursor < end); | 635 | 5.13k | } | 636 | 5.13k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 627 | 227 | void destroyAll() { | 628 | 227 | if (!this->empty()) { | 629 | 227 | T* cursor = this->begin(); | 630 | 227 | T* const end = this->end(); | 631 | 227 | do { | 632 | 227 | cursor->~T(); | 633 | 227 | cursor++; | 634 | 227 | } while (cursor < end); | 635 | 227 | } | 636 | 227 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::destroyAll() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::destroyAll() Line | Count | Source | 627 | 1 | void destroyAll() { | 628 | 1 | if (!this->empty()) { | 629 | 1 | T* cursor = this->begin(); | 630 | 1 | T* const end = this->end(); | 631 | 1 | do { | 632 | 1 | cursor->~T(); | 633 | 1 | cursor++; | 634 | 1 | } while (cursor < end); | 635 | 1 | } | 636 | 1 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::destroyAll() Line | Count | Source | 627 | 1 | void destroyAll() { | 628 | 1 | if (!this->empty()) { | 629 | 1 | T* cursor = this->begin(); | 630 | 1 | T* const end = this->end(); | 631 | 1 | do { | 632 | 1 | cursor->~T(); | 633 | 1 | cursor++; | 634 | 1 | } while (cursor < end); | 635 | 1 | } | 636 | 1 | } |
skia_private::TArray<SkRect, true>::destroyAll() Line | Count | Source | 627 | 1 | void destroyAll() { | 628 | 1 | if (!this->empty()) { | 629 | 1 | T* cursor = this->begin(); | 630 | 1 | T* const end = this->end(); | 631 | 3 | do { | 632 | 3 | cursor->~T(); | 633 | 3 | cursor++; | 634 | 3 | } while (cursor < end); | 635 | 1 | } | 636 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll() Line | Count | Source | 627 | 7.50k | void destroyAll() { | 628 | 7.50k | if (!this->empty()) { | 629 | 7.50k | T* cursor = this->begin(); | 630 | 7.50k | T* const end = this->end(); | 631 | 7.85k | do { | 632 | 7.85k | cursor->~T(); | 633 | 7.85k | cursor++; | 634 | 7.85k | } while (cursor < end); | 635 | 7.50k | } | 636 | 7.50k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::destroyAll() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::destroyAll() Line | Count | Source | 627 | 5.76k | void destroyAll() { | 628 | 5.76k | if (!this->empty()) { | 629 | 5.76k | T* cursor = this->begin(); | 630 | 5.76k | T* const end = this->end(); | 631 | 6.22k | do { | 632 | 6.22k | cursor->~T(); | 633 | 6.22k | cursor++; | 634 | 6.22k | } while (cursor < end); | 635 | 5.76k | } | 636 | 5.76k | } |
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll() Line | Count | Source | 627 | 159k | void destroyAll() { | 628 | 159k | if (!this->empty()) { | 629 | 74.4k | T* cursor = this->begin(); | 630 | 74.4k | T* const end = this->end(); | 631 | 208k | do { | 632 | 208k | cursor->~T(); | 633 | 208k | cursor++; | 634 | 208k | } while (cursor < end); | 635 | 74.4k | } | 636 | 159k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll() Line | Count | Source | 627 | 2.95k | void destroyAll() { | 628 | 2.95k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 2.95k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::destroyAll() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::destroyAll() skia_private::TArray<CircularRRectOp::RRect, true>::destroyAll() Line | Count | Source | 627 | 112 | void destroyAll() { | 628 | 112 | if (!this->empty()) { | 629 | 112 | T* cursor = this->begin(); | 630 | 112 | T* const end = this->end(); | 631 | 130 | do { | 632 | 130 | cursor->~T(); | 633 | 130 | cursor++; | 634 | 130 | } while (cursor < end); | 635 | 112 | } | 636 | 112 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll() Line | Count | Source | 627 | 5 | void destroyAll() { | 628 | 5 | if (!this->empty()) { | 629 | 5 | T* cursor = this->begin(); | 630 | 5 | T* const end = this->end(); | 631 | 5 | do { | 632 | 5 | cursor->~T(); | 633 | 5 | cursor++; | 634 | 5 | } while (cursor < end); | 635 | 5 | } | 636 | 5 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll() skia_private::TArray<CircleOp::Circle, true>::destroyAll() Line | Count | Source | 627 | 377 | void destroyAll() { | 628 | 377 | if (!this->empty()) { | 629 | 377 | T* cursor = this->begin(); | 630 | 377 | T* const end = this->end(); | 631 | 679 | do { | 632 | 679 | cursor->~T(); | 633 | 679 | cursor++; | 634 | 679 | } while (cursor < end); | 635 | 377 | } | 636 | 377 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 627 | 9 | void destroyAll() { | 628 | 9 | if (!this->empty()) { | 629 | 9 | T* cursor = this->begin(); | 630 | 9 | T* const end = this->end(); | 631 | 9 | do { | 632 | 9 | cursor->~T(); | 633 | 9 | cursor++; | 634 | 9 | } while (cursor < end); | 635 | 9 | } | 636 | 9 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 627 | 6 | void destroyAll() { | 628 | 6 | if (!this->empty()) { | 629 | 6 | T* cursor = this->begin(); | 630 | 6 | T* const end = this->end(); | 631 | 6 | do { | 632 | 6 | cursor->~T(); | 633 | 6 | cursor++; | 634 | 6 | } while (cursor < end); | 635 | 6 | } | 636 | 6 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll() Line | Count | Source | 627 | 6 | void destroyAll() { | 628 | 6 | if (!this->empty()) { | 629 | 6 | T* cursor = this->begin(); | 630 | 6 | T* const end = this->end(); | 631 | 6 | do { | 632 | 6 | cursor->~T(); | 633 | 6 | cursor++; | 634 | 6 | } while (cursor < end); | 635 | 6 | } | 636 | 6 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll() Line | Count | Source | 627 | 256k | void destroyAll() { | 628 | 256k | if (!this->empty()) { | 629 | 82.8k | T* cursor = this->begin(); | 630 | 82.8k | T* const end = this->end(); | 631 | 124k | do { | 632 | 124k | cursor->~T(); | 633 | 124k | cursor++; | 634 | 124k | } while (cursor < end); | 635 | 82.8k | } | 636 | 256k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::destroyAll() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::destroyAll() Line | Count | Source | 627 | 4.17k | void destroyAll() { | 628 | 4.17k | if (!this->empty()) { | 629 | 4.17k | T* cursor = this->begin(); | 630 | 4.17k | T* const end = this->end(); | 631 | 6.79k | do { | 632 | 6.79k | cursor->~T(); | 633 | 6.79k | cursor++; | 634 | 6.79k | } while (cursor < end); | 635 | 4.17k | } | 636 | 4.17k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll() Line | Count | Source | 627 | 399 | void destroyAll() { | 628 | 399 | if (!this->empty()) { | 629 | 399 | T* cursor = this->begin(); | 630 | 399 | T* const end = this->end(); | 631 | 400 | do { | 632 | 400 | cursor->~T(); | 633 | 400 | cursor++; | 634 | 400 | } while (cursor < end); | 635 | 399 | } | 636 | 399 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::destroyAll() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll() Line | Count | Source | 627 | 3.49k | void destroyAll() { | 628 | 3.49k | if (!this->empty()) { | 629 | 438 | T* cursor = this->begin(); | 630 | 438 | T* const end = this->end(); | 631 | 450 | do { | 632 | 450 | cursor->~T(); | 633 | 450 | cursor++; | 634 | 450 | } while (cursor < end); | 635 | 438 | } | 636 | 3.49k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll() Line | Count | Source | 627 | 2.30k | void destroyAll() { | 628 | 2.30k | if (!this->empty()) { | 629 | 450 | T* cursor = this->begin(); | 630 | 450 | T* const end = this->end(); | 631 | 450 | do { | 632 | 450 | cursor->~T(); | 633 | 450 | cursor++; | 634 | 450 | } while (cursor < end); | 635 | 450 | } | 636 | 2.30k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll() Line | Count | Source | 627 | 11.6k | void destroyAll() { | 628 | 11.6k | if (!this->empty()) { | 629 | 2.51k | T* cursor = this->begin(); | 630 | 2.51k | T* const end = this->end(); | 631 | 16.8k | do { | 632 | 16.8k | cursor->~T(); | 633 | 16.8k | cursor++; | 634 | 16.8k | } while (cursor < end); | 635 | 2.51k | } | 636 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll() skia_private::TArray<SkFontScanner::AxisDefinition, true>::destroyAll() Line | Count | Source | 627 | 592k | void destroyAll() { | 628 | 592k | if (!this->empty()) { | 629 | 1.58k | T* cursor = this->begin(); | 630 | 1.58k | T* const end = this->end(); | 631 | 5.96k | do { | 632 | 5.96k | cursor->~T(); | 633 | 5.96k | cursor++; | 634 | 5.96k | } while (cursor < end); | 635 | 1.58k | } | 636 | 592k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::destroyAll() Line | Count | Source | 627 | 1 | void destroyAll() { | 628 | 1 | if (!this->empty()) { | 629 | 1 | T* cursor = this->begin(); | 630 | 1 | T* const end = this->end(); | 631 | 1 | do { | 632 | 1 | cursor->~T(); | 633 | 1 | cursor++; | 634 | 1 | } while (cursor < end); | 635 | 1 | } | 636 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::destroyAll() skia_private::TArray<unsigned short, true>::destroyAll() Line | Count | Source | 627 | 35.8k | void destroyAll() { | 628 | 35.8k | if (!this->empty()) { | 629 | 35.7k | T* cursor = this->begin(); | 630 | 35.7k | T* const end = this->end(); | 631 | 354k | do { | 632 | 354k | cursor->~T(); | 633 | 354k | cursor++; | 634 | 354k | } while (cursor < end); | 635 | 35.7k | } | 636 | 35.8k | } |
skia_private::TArray<SkMask::Format, true>::destroyAll() Line | Count | Source | 627 | 901 | void destroyAll() { | 628 | 901 | if (!this->empty()) { | 629 | 894 | T* cursor = this->begin(); | 630 | 894 | T* const end = this->end(); | 631 | 31.9k | do { | 632 | 31.9k | cursor->~T(); | 633 | 31.9k | cursor++; | 634 | 31.9k | } while (cursor < end); | 635 | 894 | } | 636 | 901 | } |
skia_private::TArray<SkPackedGlyphID, true>::destroyAll() Line | Count | Source | 627 | 901 | void destroyAll() { | 628 | 901 | if (!this->empty()) { | 629 | 894 | T* cursor = this->begin(); | 630 | 894 | T* const end = this->end(); | 631 | 31.9k | do { | 632 | 31.9k | cursor->~T(); | 633 | 31.9k | cursor++; | 634 | 31.9k | } while (cursor < end); | 635 | 894 | } | 636 | 901 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll() skia_private::TArray<SkGlyph const*, true>::destroyAll() Line | Count | Source | 627 | 34.0k | void destroyAll() { | 628 | 34.0k | if (!this->empty()) { | 629 | 33.9k | T* cursor = this->begin(); | 630 | 33.9k | T* const end = this->end(); | 631 | 290k | do { | 632 | 290k | cursor->~T(); | 633 | 290k | cursor++; | 634 | 290k | } while (cursor < end); | 635 | 33.9k | } | 636 | 34.0k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll() Line | Count | Source | 627 | 498M | void destroyAll() { | 628 | 498M | if (!this->empty()) { | 629 | 53.0k | T* cursor = this->begin(); | 630 | 53.0k | T* const end = this->end(); | 631 | 53.1k | do { | 632 | 53.1k | cursor->~T(); | 633 | 53.1k | cursor++; | 634 | 53.1k | } while (cursor < end); | 635 | 53.0k | } | 636 | 498M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll() Line | Count | Source | 627 | 3 | void destroyAll() { | 628 | 3 | if (!this->empty()) { | 629 | 3 | T* cursor = this->begin(); | 630 | 3 | T* const end = this->end(); | 631 | 6 | do { | 632 | 6 | cursor->~T(); | 633 | 6 | cursor++; | 634 | 6 | } while (cursor < end); | 635 | 3 | } | 636 | 3 | } |
skia_private::TArray<SkClosestRecord const*, true>::destroyAll() Line | Count | Source | 627 | 2.98M | void destroyAll() { | 628 | 2.98M | if (!this->empty()) { | 629 | 2.93M | T* cursor = this->begin(); | 630 | 2.93M | T* const end = this->end(); | 631 | 3.49M | do { | 632 | 3.49M | cursor->~T(); | 633 | 3.49M | cursor++; | 634 | 3.49M | } while (cursor < end); | 635 | 2.93M | } | 636 | 2.98M | } |
skia_private::TArray<SkClosestRecord, true>::destroyAll() Line | Count | Source | 627 | 2.98M | void destroyAll() { | 628 | 2.98M | if (!this->empty()) { | 629 | 2.98M | T* cursor = this->begin(); | 630 | 2.98M | T* const end = this->end(); | 631 | 6.47M | do { | 632 | 6.47M | cursor->~T(); | 633 | 6.47M | cursor++; | 634 | 6.47M | } while (cursor < end); | 635 | 2.98M | } | 636 | 2.98M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll() Line | Count | Source | 627 | 22.7k | void destroyAll() { | 628 | 22.7k | if (!this->empty()) { | 629 | 11.3k | T* cursor = this->begin(); | 630 | 11.3k | T* const end = this->end(); | 631 | 8.02M | do { | 632 | 8.02M | cursor->~T(); | 633 | 8.02M | cursor++; | 634 | 8.02M | } while (cursor < end); | 635 | 11.3k | } | 636 | 22.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::destroyAll() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::destroyAll() Line | Count | Source | 627 | 55.2k | void destroyAll() { | 628 | 55.2k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 55.2k | } |
skia_private::TArray<PathSegment, true>::destroyAll() Line | Count | Source | 627 | 16 | void destroyAll() { | 628 | 16 | if (!this->empty()) { | 629 | 16 | T* cursor = this->begin(); | 630 | 16 | T* const end = this->end(); | 631 | 80 | do { | 632 | 80 | cursor->~T(); | 633 | 80 | cursor++; | 634 | 80 | } while (cursor < end); | 635 | 16 | } | 636 | 16 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::destroyAll() skia_private::TArray<OffsetEdge, true>::destroyAll() Line | Count | Source | 627 | 369 | void destroyAll() { | 628 | 369 | if (!this->empty()) { | 629 | 369 | T* cursor = this->begin(); | 630 | 369 | T* const end = this->end(); | 631 | 756k | do { | 632 | 756k | cursor->~T(); | 633 | 756k | cursor++; | 634 | 756k | } while (cursor < end); | 635 | 369 | } | 636 | 369 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll() Line | Count | Source | 627 | 9.78k | void destroyAll() { | 628 | 9.78k | if (!this->empty()) { | 629 | 3.47k | T* cursor = this->begin(); | 630 | 3.47k | T* const end = this->end(); | 631 | 4.49k | do { | 632 | 4.49k | cursor->~T(); | 633 | 4.49k | cursor++; | 634 | 4.49k | } while (cursor < end); | 635 | 3.47k | } | 636 | 9.78k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::destroyAll() skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll() Line | Count | Source | 627 | 982 | void destroyAll() { | 628 | 982 | if (!this->empty()) { | 629 | 285 | T* cursor = this->begin(); | 630 | 285 | T* const end = this->end(); | 631 | 4.95k | do { | 632 | 4.95k | cursor->~T(); | 633 | 4.95k | cursor++; | 634 | 4.95k | } while (cursor < end); | 635 | 285 | } | 636 | 982 | } |
skia_private::TArray<char, true>::destroyAll() Line | Count | Source | 627 | 351 | void destroyAll() { | 628 | 351 | if (!this->empty()) { | 629 | 233 | T* cursor = this->begin(); | 630 | 233 | T* const end = this->end(); | 631 | 9.03k | do { | 632 | 9.03k | cursor->~T(); | 633 | 9.03k | cursor++; | 634 | 9.03k | } while (cursor < end); | 635 | 233 | } | 636 | 351 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll() Line | Count | Source | 627 | 351 | void destroyAll() { | 628 | 351 | if (!this->empty()) { | 629 | 233 | T* cursor = this->begin(); | 630 | 233 | T* const end = this->end(); | 631 | 9.03k | do { | 632 | 9.03k | cursor->~T(); | 633 | 9.03k | cursor++; | 634 | 9.03k | } while (cursor < end); | 635 | 233 | } | 636 | 351 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::destroyAll() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::destroyAll() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::destroyAll() skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll() Line | Count | Source | 627 | 5.12k | void destroyAll() { | 628 | 5.12k | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 5.12k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::destroyAll() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::destroyAll() Line | Count | Source | 627 | 24 | void destroyAll() { | 628 | 24 | if (!this->empty()) { | 629 | 0 | T* cursor = this->begin(); | 630 | 0 | T* const end = this->end(); | 631 | 0 | do { | 632 | 0 | cursor->~T(); | 633 | 0 | cursor++; | 634 | 0 | } while (cursor < end); | 635 | 0 | } | 636 | 24 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::destroyAll() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::destroyAll() Line | Count | Source | 627 | 9.72k | void destroyAll() { | 628 | 9.72k | if (!this->empty()) { | 629 | 9.23k | T* cursor = this->begin(); | 630 | 9.23k | T* const end = this->end(); | 631 | 9.23k | do { | 632 | 9.23k | cursor->~T(); | 633 | 9.23k | cursor++; | 634 | 9.23k | } while (cursor < end); | 635 | 9.23k | } | 636 | 9.72k | } |
|
637 | | |
638 | | /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage. |
639 | | * In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage. |
640 | | */ |
641 | 159M | void copy(const T* src) { |
642 | 159M | if constexpr (std::is_trivially_copyable_v<T>) { |
643 | 159M | if (!this->empty() && src != nullptr) { |
644 | 89.4M | sk_careful_memcpy(fData, src, this->size_bytes()); |
645 | 89.4M | } |
646 | 159M | } else { |
647 | 99.6k | for (int i = 0; i < this->size(); ++i) { |
648 | 3.55k | new (fData + i) T(src[i]); |
649 | 3.55k | } |
650 | 96.1k | } |
651 | 159M | } Unexecuted instantiation: skia_private::TArray<SkString, true>::copy(SkString const*) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::copy(skgpu::BulkUsePlotUpdater::PlotData const*) Line | Count | Source | 641 | 839 | void copy(const T* src) { | 642 | 839 | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 839 | if (!this->empty() && src != nullptr) { | 644 | 0 | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 0 | } | 646 | 839 | } else { | 647 | 839 | for (int i = 0; i < this->size(); ++i) { | 648 | 839 | new (fData + i) T(src[i]); | 649 | 839 | } | 650 | 839 | } | 651 | 839 | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::copy(unsigned int const*) skia_private::TArray<sk_sp<SkImageFilter>, true>::copy(sk_sp<SkImageFilter> const*) Line | Count | Source | 641 | 96.1k | void copy(const T* src) { | 642 | 96.1k | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 96.1k | if (!this->empty() && src != nullptr) { | 644 | 96.1k | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 96.1k | } | 646 | 96.1k | } else { | 647 | 99.6k | for (int i = 0; i < this->size(); ++i) { | 648 | 3.55k | new (fData + i) T(src[i]); | 649 | 3.55k | } | 650 | 96.1k | } | 651 | 96.1k | } |
skia_private::TArray<SkPoint, true>::copy(SkPoint const*) Line | Count | Source | 641 | 1.68M | void copy(const T* src) { | 642 | 1.68M | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 1.68M | if (!this->empty() && src != nullptr) { | 644 | 1.25M | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 1.25M | } | 646 | 1.68M | } else { | 647 | 1.68M | for (int i = 0; i < this->size(); ++i) { | 648 | 1.68M | new (fData + i) T(src[i]); | 649 | 1.68M | } | 650 | 1.68M | } | 651 | 1.68M | } |
skia_private::TArray<unsigned char, true>::copy(unsigned char const*) Line | Count | Source | 641 | 78.7M | void copy(const T* src) { | 642 | 78.7M | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 78.7M | if (!this->empty() && src != nullptr) { | 644 | 78.2M | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 78.2M | } | 646 | 78.7M | } else { | 647 | 78.7M | for (int i = 0; i < this->size(); ++i) { | 648 | 78.7M | new (fData + i) T(src[i]); | 649 | 78.7M | } | 650 | 78.7M | } | 651 | 78.7M | } |
skia_private::TArray<float, true>::copy(float const*) Line | Count | Source | 641 | 78.7M | void copy(const T* src) { | 642 | 78.7M | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 78.7M | if (!this->empty() && src != nullptr) { | 644 | 9.97M | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 9.97M | } | 646 | 78.7M | } else { | 647 | 78.7M | for (int i = 0; i < this->size(); ++i) { | 648 | 78.7M | new (fData + i) T(src[i]); | 649 | 78.7M | } | 650 | 78.7M | } | 651 | 78.7M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::copy(sk_sp<SkPicture const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::copy(sk_sp<SkDrawable> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::copy(sk_sp<SkTextBlob const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::copy(sk_sp<SkVertices const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::copy(sk_sp<SkImage const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::copy(sk_sp<sktext::gpu::Slug const> const*) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::copy(SkPaint const*) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::copy(SkSL::Type const* const*) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::copy(SkSL::Field const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::copy(sk_sp<skgpu::graphite::TextureProxy> const*) skia_private::TArray<SkFontScanner::AxisDefinition, true>::copy(SkFontScanner::AxisDefinition const*) Line | Count | Source | 641 | 50.0k | void copy(const T* src) { | 642 | 50.0k | if constexpr (std::is_trivially_copyable_v<T>) { | 643 | 50.0k | if (!this->empty() && src != nullptr) { | 644 | 528 | sk_careful_memcpy(fData, src, this->size_bytes()); | 645 | 528 | } | 646 | 50.0k | } else { | 647 | 50.0k | for (int i = 0; i < this->size(); ++i) { | 648 | 50.0k | new (fData + i) T(src[i]); | 649 | 50.0k | } | 650 | 50.0k | } | 651 | 50.0k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::copy(int const*) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::copy(SkSL::SPIRVCodeGenerator::Word const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::copy(SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::copy(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::copy(skgpu::graphite::DescriptorData const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::copy(sk_sp<skgpu::graphite::PrecompileBlender> const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::copy(skia::textlayout::ResolvedFontDescriptor const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::copy(skia::textlayout::Block const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::copy(skia::textlayout::Placeholder const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::copy(skia::textlayout::Run const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::copy(skia::textlayout::Cluster const*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::copy(unsigned long const*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::copy(SkUnicode::CodeUnitFlags const*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::copy(SkShaper::Feature const*) |
652 | | |
653 | 0 | void move(int dst, int src) { |
654 | 0 | if constexpr (MEM_MOVE) { |
655 | 0 | memcpy(static_cast<void*>(&fData[dst]), |
656 | 0 | static_cast<const void*>(&fData[src]), |
657 | 0 | sizeof(T)); |
658 | 0 | } else { |
659 | 0 | new (&fData[dst]) T(std::move(fData[src])); |
660 | 0 | fData[src].~T(); |
661 | 0 | } |
662 | 0 | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int) |
663 | | |
664 | 66.0M | void move(void* dst) { |
665 | 66.0M | if constexpr (MEM_MOVE) { |
666 | 140k | sk_careful_memcpy(dst, fData, Bytes(fSize)); |
667 | 140k | } else { |
668 | 505k | for (int i = 0; i < this->size(); ++i) { |
669 | 365k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); |
670 | 365k | fData[i].~T(); |
671 | 365k | } |
672 | 140k | } |
673 | 66.0M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*) skia_private::TArray<SkPoint, true>::move(void*) Line | Count | Source | 664 | 30.7M | void move(void* dst) { | 665 | 30.7M | if constexpr (MEM_MOVE) { | 666 | 30.7M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 30.7M | } else { | 668 | 30.7M | for (int i = 0; i < this->size(); ++i) { | 669 | 30.7M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 30.7M | fData[i].~T(); | 671 | 30.7M | } | 672 | 30.7M | } | 673 | 30.7M | } |
skia_private::TArray<unsigned char, true>::move(void*) Line | Count | Source | 664 | 21.2M | void move(void* dst) { | 665 | 21.2M | if constexpr (MEM_MOVE) { | 666 | 21.2M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 21.2M | } else { | 668 | 21.2M | for (int i = 0; i < this->size(); ++i) { | 669 | 21.2M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 21.2M | fData[i].~T(); | 671 | 21.2M | } | 672 | 21.2M | } | 673 | 21.2M | } |
skia_private::TArray<float, true>::move(void*) Line | Count | Source | 664 | 7.11M | void move(void* dst) { | 665 | 7.11M | if constexpr (MEM_MOVE) { | 666 | 7.11M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 7.11M | } else { | 668 | 7.11M | for (int i = 0; i < this->size(); ++i) { | 669 | 7.11M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 7.11M | fData[i].~T(); | 671 | 7.11M | } | 672 | 7.11M | } | 673 | 7.11M | } |
skia_private::TArray<SkString, true>::move(void*) Line | Count | Source | 664 | 74 | void move(void* dst) { | 665 | 74 | if constexpr (MEM_MOVE) { | 666 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 74 | } else { | 668 | 74 | for (int i = 0; i < this->size(); ++i) { | 669 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 74 | fData[i].~T(); | 671 | 74 | } | 672 | 74 | } | 673 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*) skia_private::TArray<int, true>::move(void*) Line | Count | Source | 664 | 121k | void move(void* dst) { | 665 | 121k | if constexpr (MEM_MOVE) { | 666 | 121k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 121k | } else { | 668 | 121k | for (int i = 0; i < this->size(); ++i) { | 669 | 121k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 121k | fData[i].~T(); | 671 | 121k | } | 672 | 121k | } | 673 | 121k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*) Line | Count | Source | 664 | 2.58k | void move(void* dst) { | 665 | 2.58k | if constexpr (MEM_MOVE) { | 666 | 2.58k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 2.58k | } else { | 668 | 2.58k | for (int i = 0; i < this->size(); ++i) { | 669 | 2.58k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 2.58k | fData[i].~T(); | 671 | 2.58k | } | 672 | 2.58k | } | 673 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move(void*) Line | Count | Source | 664 | 74.6k | void move(void* dst) { | 665 | 74.6k | if constexpr (MEM_MOVE) { | 666 | 74.6k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 74.6k | } else { | 668 | 74.6k | for (int i = 0; i < this->size(); ++i) { | 669 | 74.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 74.6k | fData[i].~T(); | 671 | 74.6k | } | 672 | 74.6k | } | 673 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*) Line | Count | Source | 664 | 99.8k | void move(void* dst) { | 665 | 99.8k | if constexpr (MEM_MOVE) { | 666 | 99.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 99.8k | } else { | 668 | 199k | for (int i = 0; i < this->size(); ++i) { | 669 | 99.8k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 99.8k | fData[i].~T(); | 671 | 99.8k | } | 672 | 99.8k | } | 673 | 99.8k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::move(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*) skia_private::TArray<bool, true>::move(void*) Line | Count | Source | 664 | 6.61k | void move(void* dst) { | 665 | 6.61k | if constexpr (MEM_MOVE) { | 666 | 6.61k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 6.61k | } else { | 668 | 6.61k | for (int i = 0; i < this->size(); ++i) { | 669 | 6.61k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 6.61k | fData[i].~T(); | 671 | 6.61k | } | 672 | 6.61k | } | 673 | 6.61k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::move(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*) Line | Count | Source | 664 | 1.02k | void move(void* dst) { | 665 | 1.02k | if constexpr (MEM_MOVE) { | 666 | 1.02k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 1.02k | } else { | 668 | 1.02k | for (int i = 0; i < this->size(); ++i) { | 669 | 1.02k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 1.02k | fData[i].~T(); | 671 | 1.02k | } | 672 | 1.02k | } | 673 | 1.02k | } |
skia_private::TArray<std::__1::thread, false>::move(void*) Line | Count | Source | 664 | 56 | void move(void* dst) { | 665 | 56 | if constexpr (MEM_MOVE) { | 666 | 56 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 56 | } else { | 668 | 56 | for (int i = 0; i < this->size(); ++i) { | 669 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 0 | fData[i].~T(); | 671 | 0 | } | 672 | 56 | } | 673 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::move(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::move(void*) Line | Count | Source | 664 | 190 | void move(void* dst) { | 665 | 190 | if constexpr (MEM_MOVE) { | 666 | 190 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 190 | } else { | 668 | 190 | for (int i = 0; i < this->size(); ++i) { | 669 | 190 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 190 | fData[i].~T(); | 671 | 190 | } | 672 | 190 | } | 673 | 190 | } |
skia_private::TArray<sk_sp<SkShader>, true>::move(void*) Line | Count | Source | 664 | 10.4k | void move(void* dst) { | 665 | 10.4k | if constexpr (MEM_MOVE) { | 666 | 10.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 10.4k | } else { | 668 | 10.4k | for (int i = 0; i < this->size(); ++i) { | 669 | 10.4k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 10.4k | fData[i].~T(); | 671 | 10.4k | } | 672 | 10.4k | } | 673 | 10.4k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*) skia_private::TArray<SkPaint, true>::move(void*) Line | Count | Source | 664 | 7.80k | void move(void* dst) { | 665 | 7.80k | if constexpr (MEM_MOVE) { | 666 | 7.80k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 7.80k | } else { | 668 | 7.80k | for (int i = 0; i < this->size(); ++i) { | 669 | 7.80k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 7.80k | fData[i].~T(); | 671 | 7.80k | } | 672 | 7.80k | } | 673 | 7.80k | } |
skia_private::TArray<SkPath, true>::move(void*) Line | Count | Source | 664 | 190k | void move(void* dst) { | 665 | 190k | if constexpr (MEM_MOVE) { | 666 | 190k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 190k | } else { | 668 | 190k | for (int i = 0; i < this->size(); ++i) { | 669 | 190k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 190k | fData[i].~T(); | 671 | 190k | } | 672 | 190k | } | 673 | 190k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*) Line | Count | Source | 664 | 26.9k | void move(void* dst) { | 665 | 26.9k | if constexpr (MEM_MOVE) { | 666 | 26.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 26.9k | } else { | 668 | 26.9k | for (int i = 0; i < this->size(); ++i) { | 669 | 26.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 26.9k | fData[i].~T(); | 671 | 26.9k | } | 672 | 26.9k | } | 673 | 26.9k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*) Line | Count | Source | 664 | 50 | void move(void* dst) { | 665 | 50 | if constexpr (MEM_MOVE) { | 666 | 50 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 50 | } else { | 668 | 50 | for (int i = 0; i < this->size(); ++i) { | 669 | 50 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 50 | fData[i].~T(); | 671 | 50 | } | 672 | 50 | } | 673 | 50 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::move(void*) skia_private::TArray<sk_sp<SkVertices const>, true>::move(void*) Line | Count | Source | 664 | 550 | void move(void* dst) { | 665 | 550 | if constexpr (MEM_MOVE) { | 666 | 550 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 550 | } else { | 668 | 550 | for (int i = 0; i < this->size(); ++i) { | 669 | 550 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 550 | fData[i].~T(); | 671 | 550 | } | 672 | 550 | } | 673 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*) Line | Count | Source | 664 | 42.9k | void move(void* dst) { | 665 | 42.9k | if constexpr (MEM_MOVE) { | 666 | 42.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 42.9k | } else { | 668 | 42.9k | for (int i = 0; i < this->size(); ++i) { | 669 | 42.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 42.9k | fData[i].~T(); | 671 | 42.9k | } | 672 | 42.9k | } | 673 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*) skia_private::TArray<SkMatrix, true>::move(void*) Line | Count | Source | 664 | 19 | void move(void* dst) { | 665 | 19 | if constexpr (MEM_MOVE) { | 666 | 19 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 19 | } else { | 668 | 19 | for (int i = 0; i < this->size(); ++i) { | 669 | 19 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 19 | fData[i].~T(); | 671 | 19 | } | 672 | 19 | } | 673 | 19 | } |
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::move(void*) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*) Line | Count | Source | 664 | 10.4k | void move(void* dst) { | 665 | 10.4k | if constexpr (MEM_MOVE) { | 666 | 10.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 10.4k | } else { | 668 | 10.4k | for (int i = 0; i < this->size(); ++i) { | 669 | 10.4k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 10.4k | fData[i].~T(); | 671 | 10.4k | } | 672 | 10.4k | } | 673 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::move(void*) Line | Count | Source | 664 | 1 | void move(void* dst) { | 665 | 1 | if constexpr (MEM_MOVE) { | 666 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 1 | } else { | 668 | 1 | for (int i = 0; i < this->size(); ++i) { | 669 | 1 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 1 | fData[i].~T(); | 671 | 1 | } | 672 | 1 | } | 673 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::move(void*) Line | Count | Source | 664 | 5.64M | void move(void* dst) { | 665 | 5.64M | if constexpr (MEM_MOVE) { | 666 | 5.64M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 5.64M | } else { | 668 | 5.64M | for (int i = 0; i < this->size(); ++i) { | 669 | 5.64M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 5.64M | fData[i].~T(); | 671 | 5.64M | } | 672 | 5.64M | } | 673 | 5.64M | } |
skia_private::TArray<double, true>::move(void*) Line | Count | Source | 664 | 34.9k | void move(void* dst) { | 665 | 34.9k | if constexpr (MEM_MOVE) { | 666 | 34.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 34.9k | } else { | 668 | 34.9k | for (int i = 0; i < this->size(); ++i) { | 669 | 34.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 34.9k | fData[i].~T(); | 671 | 34.9k | } | 672 | 34.9k | } | 673 | 34.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*) Line | Count | Source | 664 | 12.4k | void move(void* dst) { | 665 | 12.4k | if constexpr (MEM_MOVE) { | 666 | 12.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 12.4k | } else { | 668 | 12.4k | for (int i = 0; i < this->size(); ++i) { | 669 | 12.4k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 12.4k | fData[i].~T(); | 671 | 12.4k | } | 672 | 12.4k | } | 673 | 12.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*) Line | Count | Source | 664 | 282k | void move(void* dst) { | 665 | 282k | if constexpr (MEM_MOVE) { | 666 | 282k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 282k | } else { | 668 | 282k | for (int i = 0; i < this->size(); ++i) { | 669 | 282k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 282k | fData[i].~T(); | 671 | 282k | } | 672 | 282k | } | 673 | 282k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*) Line | Count | Source | 664 | 11.0k | void move(void* dst) { | 665 | 11.0k | if constexpr (MEM_MOVE) { | 666 | 11.0k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 11.0k | } else { | 668 | 213k | for (int i = 0; i < this->size(); ++i) { | 669 | 202k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 202k | fData[i].~T(); | 671 | 202k | } | 672 | 11.0k | } | 673 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*) Line | Count | Source | 664 | 9.83k | void move(void* dst) { | 665 | 9.83k | if constexpr (MEM_MOVE) { | 666 | 9.83k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 9.83k | } else { | 668 | 9.83k | for (int i = 0; i < this->size(); ++i) { | 669 | 9.83k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 9.83k | fData[i].~T(); | 671 | 9.83k | } | 672 | 9.83k | } | 673 | 9.83k | } |
skia_private::TArray<SkSL::Field, true>::move(void*) Line | Count | Source | 664 | 105 | void move(void* dst) { | 665 | 105 | if constexpr (MEM_MOVE) { | 666 | 105 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 105 | } else { | 668 | 105 | for (int i = 0; i < this->size(); ++i) { | 669 | 105 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 105 | fData[i].~T(); | 671 | 105 | } | 672 | 105 | } | 673 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::move(void*) skia_private::TArray<SkSL::RP::Instruction, true>::move(void*) Line | Count | Source | 664 | 232 | void move(void* dst) { | 665 | 232 | if constexpr (MEM_MOVE) { | 666 | 232 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 232 | } else { | 668 | 232 | for (int i = 0; i < this->size(); ++i) { | 669 | 232 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 232 | fData[i].~T(); | 671 | 232 | } | 672 | 232 | } | 673 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*) Line | Count | Source | 664 | 49.6k | void move(void* dst) { | 665 | 49.6k | if constexpr (MEM_MOVE) { | 666 | 49.6k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 49.6k | } else { | 668 | 49.6k | for (int i = 0; i < this->size(); ++i) { | 669 | 49.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 49.6k | fData[i].~T(); | 671 | 49.6k | } | 672 | 49.6k | } | 673 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::move(void*) Line | Count | Source | 664 | 25.6k | void move(void* dst) { | 665 | 25.6k | if constexpr (MEM_MOVE) { | 666 | 25.6k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 25.6k | } else { | 668 | 25.6k | for (int i = 0; i < this->size(); ++i) { | 669 | 25.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 25.6k | fData[i].~T(); | 671 | 25.6k | } | 672 | 25.6k | } | 673 | 25.6k | } |
skia_private::TArray<float*, true>::move(void*) Line | Count | Source | 664 | 49.6k | void move(void* dst) { | 665 | 49.6k | if constexpr (MEM_MOVE) { | 666 | 49.6k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 49.6k | } else { | 668 | 49.6k | for (int i = 0; i < this->size(); ++i) { | 669 | 49.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 49.6k | fData[i].~T(); | 671 | 49.6k | } | 672 | 49.6k | } | 673 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*) Line | Count | Source | 664 | 4 | void move(void* dst) { | 665 | 4 | if constexpr (MEM_MOVE) { | 666 | 4 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 4 | } else { | 668 | 4 | for (int i = 0; i < this->size(); ++i) { | 669 | 4 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 4 | fData[i].~T(); | 671 | 4 | } | 672 | 4 | } | 673 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::move(void*) Line | Count | Source | 664 | 4 | void move(void* dst) { | 665 | 4 | if constexpr (MEM_MOVE) { | 666 | 4 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 4 | } else { | 668 | 4 | for (int i = 0; i < this->size(); ++i) { | 669 | 4 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 4 | fData[i].~T(); | 671 | 4 | } | 672 | 4 | } | 673 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::move(void*) skia_private::TArray<SkSL::Variable*, true>::move(void*) Line | Count | Source | 664 | 3.58k | void move(void* dst) { | 665 | 3.58k | if constexpr (MEM_MOVE) { | 666 | 3.58k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 3.58k | } else { | 668 | 3.58k | for (int i = 0; i < this->size(); ++i) { | 669 | 3.58k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 3.58k | fData[i].~T(); | 671 | 3.58k | } | 672 | 3.58k | } | 673 | 3.58k | } |
skia_private::TArray<SkSL::Type const*, true>::move(void*) Line | Count | Source | 664 | 62 | void move(void* dst) { | 665 | 62 | if constexpr (MEM_MOVE) { | 666 | 62 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 62 | } else { | 668 | 62 | for (int i = 0; i < this->size(); ++i) { | 669 | 62 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 62 | fData[i].~T(); | 671 | 62 | } | 672 | 62 | } | 673 | 62 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::move(void*) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::move(void*) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::move(void*) Line | Count | Source | 664 | 1 | void move(void* dst) { | 665 | 1 | if constexpr (MEM_MOVE) { | 666 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 1 | } else { | 668 | 1 | for (int i = 0; i < this->size(); ++i) { | 669 | 1 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 1 | fData[i].~T(); | 671 | 1 | } | 672 | 1 | } | 673 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::move(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::move(void*) Line | Count | Source | 664 | 21.0k | void move(void* dst) { | 665 | 21.0k | if constexpr (MEM_MOVE) { | 666 | 21.0k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 21.0k | } else { | 668 | 21.0k | for (int i = 0; i < this->size(); ++i) { | 669 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 0 | fData[i].~T(); | 671 | 0 | } | 672 | 21.0k | } | 673 | 21.0k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*) Line | Count | Source | 664 | 6.05k | void move(void* dst) { | 665 | 6.05k | if constexpr (MEM_MOVE) { | 666 | 6.05k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 6.05k | } else { | 668 | 6.05k | for (int i = 0; i < this->size(); ++i) { | 669 | 6.05k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 6.05k | fData[i].~T(); | 671 | 6.05k | } | 672 | 6.05k | } | 673 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*) Line | Count | Source | 664 | 2.58k | void move(void* dst) { | 665 | 2.58k | if constexpr (MEM_MOVE) { | 666 | 2.58k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 2.58k | } else { | 668 | 2.58k | for (int i = 0; i < this->size(); ++i) { | 669 | 2.58k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 2.58k | fData[i].~T(); | 671 | 2.58k | } | 672 | 2.58k | } | 673 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::move(void*) Line | Count | Source | 664 | 101k | void move(void* dst) { | 665 | 101k | if constexpr (MEM_MOVE) { | 666 | 101k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 101k | } else { | 668 | 101k | for (int i = 0; i < this->size(); ++i) { | 669 | 101k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 101k | fData[i].~T(); | 671 | 101k | } | 672 | 101k | } | 673 | 101k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*) skia_private::TArray<GrRenderTask*, true>::move(void*) Line | Count | Source | 664 | 20.0k | void move(void* dst) { | 665 | 20.0k | if constexpr (MEM_MOVE) { | 666 | 20.0k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 20.0k | } else { | 668 | 20.0k | for (int i = 0; i < this->size(); ++i) { | 669 | 20.0k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 20.0k | fData[i].~T(); | 671 | 20.0k | } | 672 | 20.0k | } | 673 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::move(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::move(void*) Line | Count | Source | 664 | 7.94k | void move(void* dst) { | 665 | 7.94k | if constexpr (MEM_MOVE) { | 666 | 7.94k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 7.94k | } else { | 668 | 67.3k | for (int i = 0; i < this->size(); ++i) { | 669 | 59.3k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 59.3k | fData[i].~T(); | 671 | 59.3k | } | 672 | 7.94k | } | 673 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::move(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::move(void*) Line | Count | Source | 664 | 28 | void move(void* dst) { | 665 | 28 | if constexpr (MEM_MOVE) { | 666 | 28 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 28 | } else { | 668 | 28 | for (int i = 0; i < this->size(); ++i) { | 669 | 28 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 28 | fData[i].~T(); | 671 | 28 | } | 672 | 28 | } | 673 | 28 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*) Line | Count | Source | 664 | 212 | void move(void* dst) { | 665 | 212 | if constexpr (MEM_MOVE) { | 666 | 212 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 212 | } else { | 668 | 212 | for (int i = 0; i < this->size(); ++i) { | 669 | 212 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 212 | fData[i].~T(); | 671 | 212 | } | 672 | 212 | } | 673 | 212 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::move(void*) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::move(void*) Line | Count | Source | 664 | 71 | void move(void* dst) { | 665 | 71 | if constexpr (MEM_MOVE) { | 666 | 71 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 71 | } else { | 668 | 71 | for (int i = 0; i < this->size(); ++i) { | 669 | 71 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 71 | fData[i].~T(); | 671 | 71 | } | 672 | 71 | } | 673 | 71 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::move(void*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkRect, true>::move(void*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::move(void*) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::move(void*) Line | Count | Source | 664 | 56 | void move(void* dst) { | 665 | 56 | if constexpr (MEM_MOVE) { | 666 | 56 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 56 | } else { | 668 | 56 | for (int i = 0; i < this->size(); ++i) { | 669 | 56 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 56 | fData[i].~T(); | 671 | 56 | } | 672 | 56 | } | 673 | 56 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::move(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::move(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move(void*) Line | Count | Source | 664 | 329 | void move(void* dst) { | 665 | 329 | if constexpr (MEM_MOVE) { | 666 | 329 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 329 | } else { | 668 | 329 | for (int i = 0; i < this->size(); ++i) { | 669 | 329 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 329 | fData[i].~T(); | 671 | 329 | } | 672 | 329 | } | 673 | 329 | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::move(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::move(void*) skia_private::TArray<CircularRRectOp::RRect, true>::move(void*) Line | Count | Source | 664 | 18 | void move(void* dst) { | 665 | 18 | if constexpr (MEM_MOVE) { | 666 | 18 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 18 | } else { | 668 | 18 | for (int i = 0; i < this->size(); ++i) { | 669 | 18 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 18 | fData[i].~T(); | 671 | 18 | } | 672 | 18 | } | 673 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::move(void*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::move(void*) skia_private::TArray<CircleOp::Circle, true>::move(void*) Line | Count | Source | 664 | 52 | void move(void* dst) { | 665 | 52 | if constexpr (MEM_MOVE) { | 666 | 52 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 52 | } else { | 668 | 52 | for (int i = 0; i < this->size(); ++i) { | 669 | 52 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 52 | fData[i].~T(); | 671 | 52 | } | 672 | 52 | } | 673 | 52 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::move(void*) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move(void*) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move(void*) Line | Count | Source | 664 | 294 | void move(void* dst) { | 665 | 294 | if constexpr (MEM_MOVE) { | 666 | 294 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 294 | } else { | 668 | 294 | for (int i = 0; i < this->size(); ++i) { | 669 | 294 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 294 | fData[i].~T(); | 671 | 294 | } | 672 | 294 | } | 673 | 294 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::move(void*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::move(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::move(void*) Line | Count | Source | 664 | 334 | void move(void* dst) { | 665 | 334 | if constexpr (MEM_MOVE) { | 666 | 334 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 334 | } else { | 668 | 3.85k | for (int i = 0; i < this->size(); ++i) { | 669 | 3.51k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 3.51k | fData[i].~T(); | 671 | 3.51k | } | 672 | 334 | } | 673 | 334 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*) Line | Count | Source | 664 | 1 | void move(void* dst) { | 665 | 1 | if constexpr (MEM_MOVE) { | 666 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 1 | } else { | 668 | 1 | for (int i = 0; i < this->size(); ++i) { | 669 | 1 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 1 | fData[i].~T(); | 671 | 1 | } | 672 | 1 | } | 673 | 1 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::move(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*) Line | Count | Source | 664 | 11.6k | void move(void* dst) { | 665 | 11.6k | if constexpr (MEM_MOVE) { | 666 | 11.6k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 11.6k | } else { | 668 | 11.6k | for (int i = 0; i < this->size(); ++i) { | 669 | 11.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 11.6k | fData[i].~T(); | 671 | 11.6k | } | 672 | 11.6k | } | 673 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*) skia_private::TArray<SkFontScanner::AxisDefinition, true>::move(void*) Line | Count | Source | 664 | 63 | void move(void* dst) { | 665 | 63 | if constexpr (MEM_MOVE) { | 666 | 63 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 63 | } else { | 668 | 63 | for (int i = 0; i < this->size(); ++i) { | 669 | 63 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 63 | fData[i].~T(); | 671 | 63 | } | 672 | 63 | } | 673 | 63 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::move(void*) skia_private::TArray<SkPackedGlyphID, true>::move(void*) Line | Count | Source | 664 | 65 | void move(void* dst) { | 665 | 65 | if constexpr (MEM_MOVE) { | 666 | 65 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 65 | } else { | 668 | 65 | for (int i = 0; i < this->size(); ++i) { | 669 | 65 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 65 | fData[i].~T(); | 671 | 65 | } | 672 | 65 | } | 673 | 65 | } |
skia_private::TArray<unsigned short, true>::move(void*) Line | Count | Source | 664 | 382 | void move(void* dst) { | 665 | 382 | if constexpr (MEM_MOVE) { | 666 | 382 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 382 | } else { | 668 | 382 | for (int i = 0; i < this->size(); ++i) { | 669 | 382 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 382 | fData[i].~T(); | 671 | 382 | } | 672 | 382 | } | 673 | 382 | } |
skia_private::TArray<SkMask::Format, true>::move(void*) Line | Count | Source | 664 | 65 | void move(void* dst) { | 665 | 65 | if constexpr (MEM_MOVE) { | 666 | 65 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 65 | } else { | 668 | 65 | for (int i = 0; i < this->size(); ++i) { | 669 | 65 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 65 | fData[i].~T(); | 671 | 65 | } | 672 | 65 | } | 673 | 65 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*) Line | Count | Source | 664 | 438 | void move(void* dst) { | 665 | 438 | if constexpr (MEM_MOVE) { | 666 | 438 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 438 | } else { | 668 | 438 | for (int i = 0; i < this->size(); ++i) { | 669 | 438 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 438 | fData[i].~T(); | 671 | 438 | } | 672 | 438 | } | 673 | 438 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*) Line | Count | Source | 664 | 929 | void move(void* dst) { | 665 | 929 | if constexpr (MEM_MOVE) { | 666 | 929 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 929 | } else { | 668 | 929 | for (int i = 0; i < this->size(); ++i) { | 669 | 929 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 929 | fData[i].~T(); | 671 | 929 | } | 672 | 929 | } | 673 | 929 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::move(void*) skia_private::TArray<SkGlyph const*, true>::move(void*) Line | Count | Source | 664 | 252 | void move(void* dst) { | 665 | 252 | if constexpr (MEM_MOVE) { | 666 | 252 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 252 | } else { | 668 | 252 | for (int i = 0; i < this->size(); ++i) { | 669 | 252 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 252 | fData[i].~T(); | 671 | 252 | } | 672 | 252 | } | 673 | 252 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*) Line | Count | Source | 664 | 30 | void move(void* dst) { | 665 | 30 | if constexpr (MEM_MOVE) { | 666 | 30 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 30 | } else { | 668 | 30 | for (int i = 0; i < this->size(); ++i) { | 669 | 30 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 30 | fData[i].~T(); | 671 | 30 | } | 672 | 30 | } | 673 | 30 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*) skia_private::TArray<SkClosestRecord, true>::move(void*) Line | Count | Source | 664 | 888 | void move(void* dst) { | 665 | 888 | if constexpr (MEM_MOVE) { | 666 | 888 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 888 | } else { | 668 | 888 | for (int i = 0; i < this->size(); ++i) { | 669 | 888 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 888 | fData[i].~T(); | 671 | 888 | } | 672 | 888 | } | 673 | 888 | } |
skia_private::TArray<SkClosestRecord const*, true>::move(void*) Line | Count | Source | 664 | 531 | void move(void* dst) { | 665 | 531 | if constexpr (MEM_MOVE) { | 666 | 531 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 531 | } else { | 668 | 531 | for (int i = 0; i < this->size(); ++i) { | 669 | 531 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 531 | fData[i].~T(); | 671 | 531 | } | 672 | 531 | } | 673 | 531 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*) Line | Count | Source | 664 | 7.46k | void move(void* dst) { | 665 | 7.46k | if constexpr (MEM_MOVE) { | 666 | 7.46k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 7.46k | } else { | 668 | 7.46k | for (int i = 0; i < this->size(); ++i) { | 669 | 7.46k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 7.46k | fData[i].~T(); | 671 | 7.46k | } | 672 | 7.46k | } | 673 | 7.46k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::move(void*) Line | Count | Source | 664 | 6.79k | void move(void* dst) { | 665 | 6.79k | if constexpr (MEM_MOVE) { | 666 | 6.79k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 6.79k | } else { | 668 | 6.79k | for (int i = 0; i < this->size(); ++i) { | 669 | 6.79k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 6.79k | fData[i].~T(); | 671 | 6.79k | } | 672 | 6.79k | } | 673 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*) Line | Count | Source | 664 | 55.7k | void move(void* dst) { | 665 | 55.7k | if constexpr (MEM_MOVE) { | 666 | 55.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 55.7k | } else { | 668 | 55.7k | for (int i = 0; i < this->size(); ++i) { | 669 | 55.7k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 55.7k | fData[i].~T(); | 671 | 55.7k | } | 672 | 55.7k | } | 673 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::move(void*) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::move(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::move(void*) Line | Count | Source | 664 | 74 | void move(void* dst) { | 665 | 74 | if constexpr (MEM_MOVE) { | 666 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 74 | } else { | 668 | 74 | for (int i = 0; i < this->size(); ++i) { | 669 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 74 | fData[i].~T(); | 671 | 74 | } | 672 | 74 | } | 673 | 74 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*) Line | Count | Source | 664 | 148 | void move(void* dst) { | 665 | 148 | if constexpr (MEM_MOVE) { | 666 | 148 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 148 | } else { | 668 | 148 | for (int i = 0; i < this->size(); ++i) { | 669 | 148 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 148 | fData[i].~T(); | 671 | 148 | } | 672 | 148 | } | 673 | 148 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*) Line | Count | Source | 664 | 74 | void move(void* dst) { | 665 | 74 | if constexpr (MEM_MOVE) { | 666 | 74 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 74 | } else { | 668 | 74 | for (int i = 0; i < this->size(); ++i) { | 669 | 74 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 74 | fData[i].~T(); | 671 | 74 | } | 672 | 74 | } | 673 | 74 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::move(void*) skia_private::TArray<OffsetEdge, true>::move(void*) Line | Count | Source | 664 | 274 | void move(void* dst) { | 665 | 274 | if constexpr (MEM_MOVE) { | 666 | 274 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 274 | } else { | 668 | 274 | for (int i = 0; i < this->size(); ++i) { | 669 | 274 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 274 | fData[i].~T(); | 671 | 274 | } | 672 | 274 | } | 673 | 274 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::move(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::move(void*) Line | Count | Source | 664 | 92 | void move(void* dst) { | 665 | 92 | if constexpr (MEM_MOVE) { | 666 | 92 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 92 | } else { | 668 | 92 | for (int i = 0; i < this->size(); ++i) { | 669 | 92 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 92 | fData[i].~T(); | 671 | 92 | } | 672 | 92 | } | 673 | 92 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::move(void*) skia_private::TArray<char, true>::move(void*) Line | Count | Source | 664 | 3 | void move(void* dst) { | 665 | 3 | if constexpr (MEM_MOVE) { | 666 | 3 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 3 | } else { | 668 | 3 | for (int i = 0; i < this->size(); ++i) { | 669 | 3 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 3 | fData[i].~T(); | 671 | 3 | } | 672 | 3 | } | 673 | 3 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*) Line | Count | Source | 664 | 3 | void move(void* dst) { | 665 | 3 | if constexpr (MEM_MOVE) { | 666 | 3 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 3 | } else { | 668 | 3 | for (int i = 0; i < this->size(); ++i) { | 669 | 3 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 3 | fData[i].~T(); | 671 | 3 | } | 672 | 3 | } | 673 | 3 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*) Line | Count | Source | 664 | 393 | void move(void* dst) { | 665 | 393 | if constexpr (MEM_MOVE) { | 666 | 393 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 393 | } else { | 668 | 393 | for (int i = 0; i < this->size(); ++i) { | 669 | 393 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 393 | fData[i].~T(); | 671 | 393 | } | 672 | 393 | } | 673 | 393 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::move(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::move(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::move(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*) Line | Count | Source | 664 | 221 | void move(void* dst) { | 665 | 221 | if constexpr (MEM_MOVE) { | 666 | 221 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 667 | 221 | } else { | 668 | 221 | for (int i = 0; i < this->size(); ++i) { | 669 | 221 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 670 | 221 | fData[i].~T(); | 671 | 221 | } | 672 | 221 | } | 673 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::move(void*) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::move(void*) |
674 | | |
675 | | // Helper function that makes space for n objects, adjusts the count, but does not initialize |
676 | | // the new objects. |
677 | 431M | void* push_back_raw(int n) { |
678 | 431M | this->checkRealloc(n, kGrowing); |
679 | 431M | void* ptr = fData + fSize; |
680 | 431M | this->changeSize(fSize + n); |
681 | 431M | return ptr; |
682 | 431M | } skia_private::TArray<SkPoint, true>::push_back_raw(int) Line | Count | Source | 677 | 411M | void* push_back_raw(int n) { | 678 | 411M | this->checkRealloc(n, kGrowing); | 679 | 411M | void* ptr = fData + fSize; | 680 | 411M | this->changeSize(fSize + n); | 681 | 411M | return ptr; | 682 | 411M | } |
skia_private::TArray<unsigned char, true>::push_back_raw(int) Line | Count | Source | 677 | 11.6M | void* push_back_raw(int n) { | 678 | 11.6M | this->checkRealloc(n, kGrowing); | 679 | 11.6M | void* ptr = fData + fSize; | 680 | 11.6M | this->changeSize(fSize + n); | 681 | 11.6M | return ptr; | 682 | 11.6M | } |
skia_private::TArray<float, true>::push_back_raw(int) Line | Count | Source | 677 | 945k | void* push_back_raw(int n) { | 678 | 945k | this->checkRealloc(n, kGrowing); | 679 | 945k | void* ptr = fData + fSize; | 680 | 945k | this->changeSize(fSize + n); | 681 | 945k | return ptr; | 682 | 945k | } |
skia_private::TArray<SkString, true>::push_back_raw(int) Line | Count | Source | 677 | 74 | void* push_back_raw(int n) { | 678 | 74 | this->checkRealloc(n, kGrowing); | 679 | 74 | void* ptr = fData + fSize; | 680 | 74 | this->changeSize(fSize + n); | 681 | 74 | return ptr; | 682 | 74 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int) Line | Count | Source | 677 | 2.58k | void* push_back_raw(int n) { | 678 | 2.58k | this->checkRealloc(n, kGrowing); | 679 | 2.58k | void* ptr = fData + fSize; | 680 | 2.58k | this->changeSize(fSize + n); | 681 | 2.58k | return ptr; | 682 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_raw(int) skia_private::TArray<SkPath, true>::push_back_raw(int) Line | Count | Source | 677 | 286k | void* push_back_raw(int n) { | 678 | 286k | this->checkRealloc(n, kGrowing); | 679 | 286k | void* ptr = fData + fSize; | 680 | 286k | this->changeSize(fSize + n); | 681 | 286k | return ptr; | 682 | 286k | } |
skia_private::TArray<SkMatrix, true>::push_back_raw(int) Line | Count | Source | 677 | 19 | void* push_back_raw(int n) { | 678 | 19 | this->checkRealloc(n, kGrowing); | 679 | 19 | void* ptr = fData + fSize; | 680 | 19 | this->changeSize(fSize + n); | 681 | 19 | return ptr; | 682 | 19 | } |
skia_private::TArray<int, true>::push_back_raw(int) Line | Count | Source | 677 | 87.8k | void* push_back_raw(int n) { | 678 | 87.8k | this->checkRealloc(n, kGrowing); | 679 | 87.8k | void* ptr = fData + fSize; | 680 | 87.8k | this->changeSize(fSize + n); | 681 | 87.8k | return ptr; | 682 | 87.8k | } |
skia_private::TArray<float*, true>::push_back_raw(int) Line | Count | Source | 677 | 49.6k | void* push_back_raw(int n) { | 678 | 49.6k | this->checkRealloc(n, kGrowing); | 679 | 49.6k | void* ptr = fData + fSize; | 680 | 49.6k | this->changeSize(fSize + n); | 681 | 49.6k | return ptr; | 682 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int) Line | Count | Source | 677 | 4 | void* push_back_raw(int n) { | 678 | 4 | this->checkRealloc(n, kGrowing); | 679 | 4 | void* ptr = fData + fSize; | 680 | 4 | this->changeSize(fSize + n); | 681 | 4 | return ptr; | 682 | 4 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_raw(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back_raw(int) Line | Count | Source | 677 | 1 | void* push_back_raw(int n) { | 678 | 1 | this->checkRealloc(n, kGrowing); | 679 | 1 | void* ptr = fData + fSize; | 680 | 1 | this->changeSize(fSize + n); | 681 | 1 | return ptr; | 682 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_raw(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back_raw(int) Line | Count | Source | 677 | 15.0k | void* push_back_raw(int n) { | 678 | 15.0k | this->checkRealloc(n, kGrowing); | 679 | 15.0k | void* ptr = fData + fSize; | 680 | 15.0k | this->changeSize(fSize + n); | 681 | 15.0k | return ptr; | 682 | 15.0k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int) Line | Count | Source | 677 | 195 | void* push_back_raw(int n) { | 678 | 195 | this->checkRealloc(n, kGrowing); | 679 | 195 | void* ptr = fData + fSize; | 680 | 195 | this->changeSize(fSize + n); | 681 | 195 | return ptr; | 682 | 195 | } |
skia_private::TArray<SkRect, true>::push_back_raw(int) Line | Count | Source | 677 | 1 | void* push_back_raw(int n) { | 678 | 1 | this->checkRealloc(n, kGrowing); | 679 | 1 | void* ptr = fData + fSize; | 680 | 1 | this->changeSize(fSize + n); | 681 | 1 | return ptr; | 682 | 1 | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_raw(int) LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back_raw(int) Line | Count | Source | 677 | 6 | void* push_back_raw(int n) { | 678 | 6 | this->checkRealloc(n, kGrowing); | 679 | 6 | void* ptr = fData + fSize; | 680 | 6 | this->changeSize(fSize + n); | 681 | 6 | return ptr; | 682 | 6 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back_raw(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int) Line | Count | Source | 677 | 894 | void* push_back_raw(int n) { | 678 | 894 | this->checkRealloc(n, kGrowing); | 679 | 894 | void* ptr = fData + fSize; | 680 | 894 | this->changeSize(fSize + n); | 681 | 894 | return ptr; | 682 | 894 | } |
skia_private::TArray<unsigned short, true>::push_back_raw(int) Line | Count | Source | 677 | 35.7k | void* push_back_raw(int n) { | 678 | 35.7k | this->checkRealloc(n, kGrowing); | 679 | 35.7k | void* ptr = fData + fSize; | 680 | 35.7k | this->changeSize(fSize + n); | 681 | 35.7k | return ptr; | 682 | 35.7k | } |
skia_private::TArray<SkMask::Format, true>::push_back_raw(int) Line | Count | Source | 677 | 894 | void* push_back_raw(int n) { | 678 | 894 | this->checkRealloc(n, kGrowing); | 679 | 894 | void* ptr = fData + fSize; | 680 | 894 | this->changeSize(fSize + n); | 681 | 894 | return ptr; | 682 | 894 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back_raw(int) skia_private::TArray<SkGlyph const*, true>::push_back_raw(int) Line | Count | Source | 677 | 33.9k | void* push_back_raw(int n) { | 678 | 33.9k | this->checkRealloc(n, kGrowing); | 679 | 33.9k | void* ptr = fData + fSize; | 680 | 33.9k | this->changeSize(fSize + n); | 681 | 33.9k | return ptr; | 682 | 33.9k | } |
skia_private::TArray<SkClosestRecord, true>::push_back_raw(int) Line | Count | Source | 677 | 6.47M | void* push_back_raw(int n) { | 678 | 6.47M | this->checkRealloc(n, kGrowing); | 679 | 6.47M | void* ptr = fData + fSize; | 680 | 6.47M | this->changeSize(fSize + n); | 681 | 6.47M | return ptr; | 682 | 6.47M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int) Line | Count | Source | 677 | 944 | void* push_back_raw(int n) { | 678 | 944 | this->checkRealloc(n, kGrowing); | 679 | 944 | void* ptr = fData + fSize; | 680 | 944 | this->changeSize(fSize + n); | 681 | 944 | return ptr; | 682 | 944 | } |
skia_private::TArray<bool, true>::push_back_raw(int) Line | Count | Source | 677 | 11.3k | void* push_back_raw(int n) { | 678 | 11.3k | this->checkRealloc(n, kGrowing); | 679 | 11.3k | void* ptr = fData + fSize; | 680 | 11.3k | this->changeSize(fSize + n); | 681 | 11.3k | return ptr; | 682 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_raw(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back_raw(int) Line | Count | Source | 677 | 73.5k | void* push_back_raw(int n) { | 678 | 73.5k | this->checkRealloc(n, kGrowing); | 679 | 73.5k | void* ptr = fData + fSize; | 680 | 73.5k | this->changeSize(fSize + n); | 681 | 73.5k | return ptr; | 682 | 73.5k | } |
skia_private::TArray<PathSegment, true>::push_back_raw(int) Line | Count | Source | 677 | 80 | void* push_back_raw(int n) { | 678 | 80 | this->checkRealloc(n, kGrowing); | 679 | 80 | void* ptr = fData + fSize; | 680 | 80 | this->changeSize(fSize + n); | 681 | 80 | return ptr; | 682 | 80 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back_raw(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back_raw(int) skia_private::TArray<OffsetEdge, true>::push_back_raw(int) Line | Count | Source | 677 | 4.09k | void* push_back_raw(int n) { | 678 | 4.09k | this->checkRealloc(n, kGrowing); | 679 | 4.09k | void* ptr = fData + fSize; | 680 | 4.09k | this->changeSize(fSize + n); | 681 | 4.09k | return ptr; | 682 | 4.09k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int) Line | Count | Source | 677 | 8.99k | void* push_back_raw(int n) { | 678 | 8.99k | this->checkRealloc(n, kGrowing); | 679 | 8.99k | void* ptr = fData + fSize; | 680 | 8.99k | this->changeSize(fSize + n); | 681 | 8.99k | return ptr; | 682 | 8.99k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int) |
683 | | |
684 | | template <typename... Args> |
685 | 7.99M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { |
686 | 7.99M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); |
687 | 7.99M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); |
688 | 7.99M | this->installDataAndUpdateCapacity(buffer); |
689 | | |
690 | 7.99M | return newT; |
691 | 7.99M | } Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<SkRuntimeEffect::ChildPtr>(SkRuntimeEffect::ChildPtr&&) Unexecuted instantiation: skgpu::BulkUsePlotUpdater::PlotData* skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::growAndConstructAtEnd<skgpu::BulkUsePlotUpdater::PlotData>(skgpu::BulkUsePlotUpdater::PlotData&&) Unexecuted instantiation: GrFragmentProcessor::ProgramImpl** skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::growAndConstructAtEnd<GrFragmentProcessor::ProgramImpl*>(GrFragmentProcessor::ProgramImpl*&&) int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&) Line | Count | Source | 685 | 12 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 12 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 12 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 12 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 12 | return newT; | 691 | 12 | } |
Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString>(SkString&&) GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&) Line | Count | Source | 685 | 73.0k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 73.0k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 73.0k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 73.0k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 73.0k | return newT; | 691 | 73.0k | } |
skif::FilterResult::Builder::SampledFilterResult* skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::growAndConstructAtEnd<skif::FilterResult::Builder::SampledFilterResult>(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 685 | 99.8k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 99.8k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 99.8k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 99.8k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 99.8k | return newT; | 691 | 99.8k | } |
Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int const&>(unsigned int const&) Unexecuted instantiation: SkPixmap* skia_private::TArray<SkPixmap, false>::growAndConstructAtEnd<SkPixmap const&>(SkPixmap const&) Unexecuted instantiation: SkAutoPixmapStorage* skia_private::TArray<SkAutoPixmapStorage, false>::growAndConstructAtEnd<SkAutoPixmapStorage>(SkAutoPixmapStorage&&) Unexecuted instantiation: char const** skia_private::TArray<char const*, true>::growAndConstructAtEnd<char const*>(char const*&&) Unexecuted instantiation: skiatest::graphite::ContextFactory::OwnedContextInfo* skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::growAndConstructAtEnd<skiatest::graphite::ContextFactory::OwnedContextInfo>(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: sk_sp<SkImage>* skia_private::TArray<sk_sp<SkImage>, true>::growAndConstructAtEnd<sk_sp<SkImage> const&>(sk_sp<SkImage> const&) Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo* skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::growAndConstructAtEnd<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>* skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::growAndConstructAtEnd<sk_sp<ToolUtils::TopoTestNode> >(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: SkJSONWriter::Scope* skia_private::TArray<SkJSONWriter::Scope, true>::growAndConstructAtEnd<SkJSONWriter::Scope>(SkJSONWriter::Scope&&) Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool const&>(bool const&) Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool>(bool&&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo* skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::growAndConstructAtEnd<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo* skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::growAndConstructAtEnd<>() Unexecuted instantiation: SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 685 | 1.02k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 1.02k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 1.02k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 1.02k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 1.02k | return newT; | 691 | 1.02k | } |
std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 685 | 56 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 56 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 56 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 56 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 56 | return newT; | 691 | 56 | } |
Unexecuted instantiation: std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>* skia_private::TArray<std::__1::function<void ()>, false>::growAndConstructAtEnd<std::__1::function<void ()> >(std::__1::function<void ()>&&) sk_sp<SkImageFilter>* skia_private::TArray<sk_sp<SkImageFilter>, true>::growAndConstructAtEnd<sk_sp<SkImageFilter> >(sk_sp<SkImageFilter>&&) Line | Count | Source | 685 | 190 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 190 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 190 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 190 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 190 | return newT; | 691 | 190 | } |
Unexecuted instantiation: sk_sp<SkShader>* skia_private::TArray<sk_sp<SkShader>, true>::growAndConstructAtEnd<sk_sp<SkShader> >(sk_sp<SkShader>&&) SkPoint* skia_private::TArray<SkPoint, true>::growAndConstructAtEnd<SkPoint const&>(SkPoint const&) Line | Count | Source | 685 | 84.3k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 84.3k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 84.3k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 84.3k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 84.3k | return newT; | 691 | 84.3k | } |
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&) Line | Count | Source | 685 | 1.35M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 1.35M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 1.35M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 1.35M | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 1.35M | return newT; | 691 | 1.35M | } |
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&) Line | Count | Source | 685 | 403k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 403k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 403k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 403k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 403k | return newT; | 691 | 403k | } |
sk_sp<SkPicture const>* skia_private::TArray<sk_sp<SkPicture const>, true>::growAndConstructAtEnd<sk_sp<SkPicture const> >(sk_sp<SkPicture const>&&) Line | Count | Source | 685 | 2.84k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 2.84k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 2.84k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 2.84k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 2.84k | return newT; | 691 | 2.84k | } |
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&) Line | Count | Source | 685 | 7.80k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 7.80k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 7.80k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 7.80k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 7.80k | return newT; | 691 | 7.80k | } |
sk_sp<SkTextBlob const>* skia_private::TArray<sk_sp<SkTextBlob const>, true>::growAndConstructAtEnd<sk_sp<SkTextBlob const> >(sk_sp<SkTextBlob const>&&) Line | Count | Source | 685 | 50 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 50 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 50 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 50 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 50 | return newT; | 691 | 50 | } |
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>* skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::Slug const> >(sk_sp<sktext::gpu::Slug const>&&) sk_sp<SkVertices const>* skia_private::TArray<sk_sp<SkVertices const>, true>::growAndConstructAtEnd<sk_sp<SkVertices const> >(sk_sp<SkVertices const>&&) Line | Count | Source | 685 | 550 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 550 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 550 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 550 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 550 | return newT; | 691 | 550 | } |
sk_sp<SkImage const>* skia_private::TArray<sk_sp<SkImage const>, true>::growAndConstructAtEnd<sk_sp<SkImage const> >(sk_sp<SkImage const>&&) Line | Count | Source | 685 | 42.9k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 42.9k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 42.9k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 42.9k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 42.9k | return newT; | 691 | 42.9k | } |
Unexecuted instantiation: sk_sp<SkDrawable>* skia_private::TArray<sk_sp<SkDrawable>, true>::growAndConstructAtEnd<sk_sp<SkDrawable> >(sk_sp<SkDrawable>&&) Unexecuted instantiation: SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint const&>(SkPaint const&) Unexecuted instantiation: SkRasterPipeline_MemoryCtxInfo* skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::growAndConstructAtEnd<SkRasterPipeline_MemoryCtxInfo>(SkRasterPipeline_MemoryCtxInfo&&) SkResourceCache::PurgeSharedIDMessage* skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::growAndConstructAtEnd<SkResourceCache::PurgeSharedIDMessage>(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 685 | 10.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 10.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 10.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 10.4k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 10.4k | return newT; | 691 | 10.4k | } |
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkShader>&>(sk_sp<SkShader>&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) sk_sp<SkTypeface>* skia_private::TArray<sk_sp<SkTypeface>, true>::growAndConstructAtEnd<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 685 | 1 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 1 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 1 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 1 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 1 | return newT; | 691 | 1 | } |
SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&) Line | Count | Source | 685 | 5.64M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 5.64M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 5.64M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 5.64M | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 5.64M | return newT; | 691 | 5.64M | } |
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&) Line | Count | Source | 685 | 97.8k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 97.8k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 97.8k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 97.8k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 97.8k | return newT; | 691 | 97.8k | } |
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<int>(int&&) Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double const&>(double const&) Unexecuted instantiation: SkSize* skia_private::TArray<SkSize, true>::growAndConstructAtEnd<SkSize const&>(SkSize const&) Unexecuted instantiation: sk_sp<SkPicture>* skia_private::TArray<sk_sp<SkPicture>, true>::growAndConstructAtEnd<sk_sp<SkPicture> const&>(sk_sp<SkPicture> const&) std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 685 | 4.15k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 4.15k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 4.15k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 4.15k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 4.15k | return newT; | 691 | 4.15k | } |
std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 685 | 3.59k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 3.59k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 3.59k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 3.59k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 3.59k | return newT; | 691 | 3.59k | } |
SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error* skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::growAndConstructAtEnd<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 685 | 11.0k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 11.0k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 11.0k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 11.0k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 11.0k | return newT; | 691 | 11.0k | } |
std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 685 | 358 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 358 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 358 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 358 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 358 | return newT; | 691 | 358 | } |
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&) Line | Count | Source | 685 | 105 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 105 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 105 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 105 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 105 | return newT; | 691 | 105 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) SkSL::RP::Instruction* skia_private::TArray<SkSL::RP::Instruction, true>::growAndConstructAtEnd<SkSL::RP::Instruction>(SkSL::RP::Instruction&&) Line | Count | Source | 685 | 232 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 232 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 232 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 232 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 232 | return newT; | 691 | 232 | } |
Unexecuted instantiation: SkSL::RP::Program::Stage* skia_private::TArray<SkSL::RP::Program::Stage, true>::growAndConstructAtEnd<SkSL::RP::Program::Stage>(SkSL::RP::Program::Stage&&) Unexecuted instantiation: SkRasterPipeline_BranchCtx** skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::growAndConstructAtEnd<SkRasterPipeline_BranchCtx* const&>(SkRasterPipeline_BranchCtx* const&) SkSLRasterPipelineCodeGenerator.cpp:SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange* skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::growAndConstructAtEnd<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) Line | Count | Source | 685 | 4 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 4 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 4 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 4 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 4 | return newT; | 691 | 4 | } |
Unexecuted instantiation: skia_private::THashSet<int, SkGoodHash> const** skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::growAndConstructAtEnd<skia_private::THashSet<int, SkGoodHash> const* const&>(skia_private::THashSet<int, SkGoodHash> const* const&) Unexecuted instantiation: SkSL::Variable** skia_private::TArray<SkSL::Variable*, true>::growAndConstructAtEnd<SkSL::Variable*>(SkSL::Variable*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const*>(SkSL::Type const*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const* const&>(SkSL::Type const* const&) Unexecuted instantiation: SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const* const&>(SkSL::SwitchCase const* const&) Unexecuted instantiation: SkSLSwizzle.cpp:SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument* skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::growAndConstructAtEnd<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) Unexecuted instantiation: std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >** skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::growAndConstructAtEnd<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: GrAuditTrail::Op** skia_private::TArray<GrAuditTrail::Op*, true>::growAndConstructAtEnd<GrAuditTrail::Op* const&>(GrAuditTrail::Op* const&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::growAndConstructAtEnd<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) sk_sp<GrRenderTask>* skia_private::TArray<sk_sp<GrRenderTask>, true>::growAndConstructAtEnd<sk_sp<GrRenderTask> >(sk_sp<GrRenderTask>&&) Line | Count | Source | 685 | 6.05k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 6.05k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 6.05k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 6.05k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 6.05k | return newT; | 691 | 6.05k | } |
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&) Line | Count | Source | 685 | 2.58k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 2.58k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 2.58k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 2.58k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 2.58k | return newT; | 691 | 2.58k | } |
std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 685 | 101k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 101k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 101k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 101k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 101k | return newT; | 691 | 101k | } |
Unexecuted instantiation: GrGpu::SubmittedProc* skia_private::TArray<GrGpu::SubmittedProc, true>::growAndConstructAtEnd<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double>(double&&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask* const&>(GrRenderTask* const&) Line | Count | Source | 685 | 19.6k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 19.6k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 19.6k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 19.6k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 19.6k | return newT; | 691 | 19.6k | } |
Unexecuted instantiation: GrTextureProxy** skia_private::TArray<GrTextureProxy*, true>::growAndConstructAtEnd<GrTextureProxy* const&>(GrTextureProxy* const&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask*>(GrRenderTask*&&) Line | Count | Source | 685 | 388 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 388 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 388 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 388 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 388 | return newT; | 691 | 388 | } |
Unexecuted instantiation: sk_sp<GrSurfaceProxy>* skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::growAndConstructAtEnd<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Unexecuted instantiation: GrTextureResolveRenderTask::Resolve* skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::growAndConstructAtEnd<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>* skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::PathRenderer> >(sk_sp<skgpu::ganesh::PathRenderer>&&) skgpu::UniqueKeyInvalidatedMessage* skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMessage>(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 685 | 7.94k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 7.94k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 7.94k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 7.94k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 7.94k | return newT; | 691 | 7.94k | } |
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: GrResourceCache::UnrefResourceMessage* skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::growAndConstructAtEnd<GrResourceCache::UnrefResourceMessage>(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Unexecuted instantiation: AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData* skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>* skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::AtlasRenderTask> >(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy*>(GrSurfaceProxy*&&) Line | Count | Source | 685 | 710 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 710 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 710 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 710 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 710 | return newT; | 691 | 710 | } |
Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Unexecuted instantiation: DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData* skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Unexecuted instantiation: SkRSXform* skia_private::TArray<SkRSXform, true>::growAndConstructAtEnd<SkRSXform>(SkRSXform&&) Unexecuted instantiation: SkRect* skia_private::TArray<SkRect, true>::growAndConstructAtEnd<SkRect>(SkRect&&) Unexecuted instantiation: unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<SkMesh const&>(SkMesh const&) Unexecuted instantiation: GrGeometryProcessor::TextureSampler* skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::growAndConstructAtEnd<GrGeometryProcessor::TextureSampler>(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying* skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::growAndConstructAtEnd<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&>((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<GrGeometryProcessor::Attribute>(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: CircularRRectOp::RRect* skia_private::TArray<CircularRRectOp::RRect, true>::growAndConstructAtEnd<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Unexecuted instantiation: EllipticalRRectOp::RRect* skia_private::TArray<EllipticalRRectOp::RRect, true>::growAndConstructAtEnd<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Unexecuted instantiation: ButtCapDashedCircleOp::Circle* skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::growAndConstructAtEnd<ButtCapDashedCircleOp::Circle>(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: CircleOp::Circle* skia_private::TArray<CircleOp::Circle, true>::growAndConstructAtEnd<CircleOp::Circle>(CircleOp::Circle&&) Unexecuted instantiation: EllipseOp::Ellipse* skia_private::TArray<EllipseOp::Ellipse, true>::growAndConstructAtEnd<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Unexecuted instantiation: DIEllipseOp::Ellipse* skia_private::TArray<DIEllipseOp::Ellipse, true>::growAndConstructAtEnd<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) skgpu::ganesh::OpsTask::OpChain* skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 685 | 247 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 247 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 247 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 247 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 247 | return newT; | 691 | 247 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry* skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::growAndConstructAtEnd<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) Unexecuted instantiation: SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: sk_sp<GrBuffer const>* skia_private::TArray<sk_sp<GrBuffer const>, true>::growAndConstructAtEnd<sk_sp<GrBuffer const> >(sk_sp<GrBuffer const>&&) Unexecuted instantiation: gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long>(unsigned long&&) Unexecuted instantiation: GrVkSemaphore::Resource** skia_private::TArray<GrVkSemaphore::Resource*, true>::growAndConstructAtEnd<GrVkSemaphore::Resource* const&>(GrVkSemaphore::Resource* const&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >* skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: sk_sp<GrManagedResource const>* skia_private::TArray<sk_sp<GrManagedResource const>, true>::growAndConstructAtEnd<sk_sp<GrManagedResource const> >(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>* skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::growAndConstructAtEnd<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const* const&>(GrVkSampler const* const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >* skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::growAndConstructAtEnd<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet* skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::growAndConstructAtEnd<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: GrVkRenderPass const** skia_private::TArray<GrVkRenderPass const*, true>::growAndConstructAtEnd<GrVkRenderPass const* const&>(GrVkRenderPass const* const&) Unexecuted instantiation: GrVkResourceProvider::MSAALoadPipeline* skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::growAndConstructAtEnd<GrVkResourceProvider::MSAALoadPipeline>(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: GrVkCommandPool** skia_private::TArray<GrVkCommandPool*, true>::growAndConstructAtEnd<GrVkCommandPool* const&>(GrVkCommandPool* const&) Unexecuted instantiation: GrVkRenderPass** skia_private::TArray<GrVkRenderPass*, true>::growAndConstructAtEnd<GrVkRenderPass* const&>(GrVkRenderPass* const&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> const&>(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>* skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Resource> >(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>* skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>* skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>* skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::growAndConstructAtEnd<sk_sp<skgpu::RefCntedCallback> >(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::ScratchTexture* skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::ScratchTexture>(skgpu::graphite::ScratchResourceManager::ScratchTexture&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener*>(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener* const&>(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: std::__1::pair<unsigned long, unsigned long>* skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::growAndConstructAtEnd<std::__1::pair<unsigned long, unsigned long> >(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skgpu::graphite::BufferTextureCopyData* skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::growAndConstructAtEnd<skgpu::graphite::BufferTextureCopyData>(skgpu::graphite::BufferTextureCopyData&&) Unexecuted instantiation: skgpu::graphite::UploadInstance* skia_private::TArray<skgpu::graphite::UploadInstance, false>::growAndConstructAtEnd<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) Unexecuted instantiation: std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >* skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception>(dng_exception&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception const&>(dng_exception const&) Unexecuted instantiation: std::__1::array<unsigned short, 3ul>* skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::growAndConstructAtEnd<std::__1::array<unsigned short, 3ul> >(std::__1::array<unsigned short, 3ul>&&) sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage* skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::growAndConstructAtEnd<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 685 | 438 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 438 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 438 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 438 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 438 | return newT; | 691 | 438 | } |
Unexecuted instantiation: sk_sp<sktext::gpu::TextBlob>* skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Unexecuted instantiation: SkSL::SPIRVCodeGenerator::Word* skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::growAndConstructAtEnd<SkSL::SPIRVCodeGenerator::Word>(SkSL::SPIRVCodeGenerator::Word&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long const&>(unsigned long const&) sk_sp<SkIDChangeListener>* skia_private::TArray<sk_sp<SkIDChangeListener>, true>::growAndConstructAtEnd<sk_sp<SkIDChangeListener> >(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 685 | 30 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 30 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 30 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 30 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 30 | return newT; | 691 | 30 | } |
Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying const&>(SkMeshSpecification::Varying const&) Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying>(SkMeshSpecification::Varying&&) SkClosestRecord const** skia_private::TArray<SkClosestRecord const*, true>::growAndConstructAtEnd<SkClosestRecord const*>(SkClosestRecord const*&&) Line | Count | Source | 685 | 531 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 531 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 531 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 531 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 531 | return newT; | 691 | 531 | } |
Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> const&>(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> >(SkRGBA4f<(SkAlphaType)2>&&) Unexecuted instantiation: float* skia_private::TArray<float, true>::growAndConstructAtEnd<float>(float&&) SkRGBA4f<(SkAlphaType)3>* skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)3> >(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 685 | 7.40k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 7.40k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 7.40k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 7.40k | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 7.40k | return newT; | 691 | 7.40k | } |
Unexecuted instantiation: GrRecordingContext::ProgramData* skia_private::TArray<GrRecordingContext::ProgramData, false>::growAndConstructAtEnd<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) GrXPFactoryTestFactory** skia_private::TArray<GrXPFactoryTestFactory*, true>::growAndConstructAtEnd<GrXPFactoryTestFactory*>(GrXPFactoryTestFactory*&&) Line | Count | Source | 685 | 74 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 74 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 74 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 74 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 74 | return newT; | 691 | 74 | } |
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 685 | 148 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 148 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 148 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 148 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 148 | return newT; | 691 | 148 | } |
GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >** skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::growAndConstructAtEnd<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 685 | 74 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 74 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 74 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 74 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 74 | return newT; | 691 | 74 | } |
Unexecuted instantiation: GrProgramInfo const** skia_private::TArray<GrProgramInfo const*, true>::growAndConstructAtEnd<GrProgramInfo const*>(GrProgramInfo const*&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: skgpu::VulkanYcbcrConversionInfo* skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::growAndConstructAtEnd<skgpu::VulkanYcbcrConversionInfo>(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: VkBufferMemoryBarrier* skia_private::TArray<VkBufferMemoryBarrier, true>::growAndConstructAtEnd<VkBufferMemoryBarrier const&>(VkBufferMemoryBarrier const&) Unexecuted instantiation: VkImageMemoryBarrier* skia_private::TArray<VkImageMemoryBarrier, true>::growAndConstructAtEnd<VkImageMemoryBarrier const&>(VkImageMemoryBarrier const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >* skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: VkSemaphore_T** skia_private::TArray<VkSemaphore_T*, true>::growAndConstructAtEnd<VkSemaphore_T*>(VkSemaphore_T*&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const*>(GrVkSampler const*&&) Unexecuted instantiation: GrVkDescriptorSet const** skia_private::TArray<GrVkDescriptorSet const*, true>::growAndConstructAtEnd<GrVkDescriptorSet const* const&>(GrVkDescriptorSet const* const&) Unexecuted instantiation: skgpu::Swizzle* skia_private::TArray<skgpu::Swizzle, true>::growAndConstructAtEnd<skgpu::Swizzle const&>(skgpu::Swizzle const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> >(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: skgpu::graphite::ClearBufferInfo* skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::growAndConstructAtEnd<skgpu::graphite::ClearBufferInfo>(skgpu::graphite::ClearBufferInfo&&) Unexecuted instantiation: gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::CpuOrGpuData* skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::CpuOrGpuData>(skgpu::graphite::(anonymous namespace)::CpuOrGpuData&&) Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::TextureBinding* skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::TextureBinding>(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>* skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::TextureProxy> >(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc>(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skgpu::graphite::GraphicsPipelineDesc* skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::GraphicsPipelineDesc>(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>* skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::GraphicsPipeline> >(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>* skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Sampler> >(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skgpu::graphite::ShaderNode const** skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::growAndConstructAtEnd<skgpu::graphite::ShaderNode const* const&>(skgpu::graphite::ShaderNode const* const&) Unexecuted instantiation: skgpu::UniqueKeyInvalidatedMsg_Graphite* skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMsg_Graphite>(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey const&>(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> > >(std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey>(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>* skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::ComputePipeline> >(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skgpu::graphite::ResourceBinding* skia_private::TArray<skgpu::graphite::ResourceBinding, true>::growAndConstructAtEnd<skgpu::graphite::ResourceBinding>(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skgpu::graphite::ComputePipelineDesc* skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::ComputePipelineDesc>(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skgpu::graphite::DispatchGroup::Dispatch* skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::growAndConstructAtEnd<skgpu::graphite::DispatchGroup::Dispatch>(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData const&>(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData>(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: skgpu::graphite::AttachmentDesc const** skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::growAndConstructAtEnd<skgpu::graphite::AttachmentDesc const*>(skgpu::graphite::AttachmentDesc const*&&) Unexecuted instantiation: std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >* skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::growAndConstructAtEnd<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >(std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: SkCanvas::ImageSetEntry* skia_private::TArray<SkCanvas::ImageSetEntry, false>::growAndConstructAtEnd<SkCanvas::ImageSetEntry>(SkCanvas::ImageSetEntry&&) Unexecuted instantiation: skgpu::ganesh::ClipStack::Element* skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const&>(skgpu::ganesh::ClipStack::Element const&) skgpu::ganesh::ClipStack::Element const** skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const*>(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 685 | 92 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 92 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 92 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 92 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 92 | return newT; | 691 | 92 | } |
Unexecuted instantiation: skgpu::graphite::ClipStack::Element const** skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::graphite::ClipStack::Element const*>(skgpu::graphite::ClipStack::Element const*&&) Unexecuted instantiation: VkVertexInputAttributeDescription* skia_private::TArray<VkVertexInputAttributeDescription, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription const&>(VkVertexInputAttributeDescription const&) Unexecuted instantiation: VkDescriptorSetLayout_T** skia_private::TArray<VkDescriptorSetLayout_T*, true>::growAndConstructAtEnd<VkDescriptorSetLayout_T* const&>(VkDescriptorSetLayout_T* const&) sk_sp<SkSVGNode>* skia_private::TArray<sk_sp<SkSVGNode>, true>::growAndConstructAtEnd<sk_sp<SkSVGNode> >(sk_sp<SkSVGNode>&&) Line | Count | Source | 685 | 393 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 393 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 393 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 393 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 393 | return newT; | 691 | 393 | } |
Unexecuted instantiation: hb_feature_t* skia_private::TArray<hb_feature_t, true>::growAndConstructAtEnd<hb_feature_t>(hb_feature_t&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun* skia_private::TArray<(anonymous namespace)::ShapedRun, true>::growAndConstructAtEnd<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: SkPDFTagNode::MarkedContentInfo* skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::growAndConstructAtEnd<SkPDFTagNode::MarkedContentInfo>(SkPDFTagNode::MarkedContentInfo&&) Unexecuted instantiation: SkPDFTagNode** skia_private::TArray<SkPDFTagNode*, true>::growAndConstructAtEnd<SkPDFTagNode* const&>(SkPDFTagNode* const&) Unexecuted instantiation: SkPDFTag.cpp:(anonymous namespace)::OutlineEntry** skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::growAndConstructAtEnd<(anonymous namespace)::OutlineEntry*>((anonymous namespace)::OutlineEntry*&&) SkSVGDevice::ClipRec* skia_private::TArray<SkSVGDevice::ClipRec, true>::growAndConstructAtEnd<SkSVGDevice::ClipRec>(SkSVGDevice::ClipRec&&) Line | Count | Source | 685 | 221 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 686 | 221 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 687 | 221 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 688 | 221 | this->installDataAndUpdateCapacity(buffer); | 689 | | | 690 | 221 | return newT; | 691 | 221 | } |
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBlender> const&>(sk_sp<skgpu::graphite::PrecompileBlender> const&) Unexecuted instantiation: std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>* skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::growAndConstructAtEnd<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul> >(std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>&&) Unexecuted instantiation: SkSpan<skgpu::graphite::PrecompileChildPtr const>* skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::growAndConstructAtEnd<SkSpan<skgpu::graphite::PrecompileChildPtr const> >(SkSpan<skgpu::graphite::PrecompileChildPtr const>&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString const&>(SkString const&) Unexecuted instantiation: skia::textlayout::TextStyle* skia_private::TArray<skia::textlayout::TextStyle, true>::growAndConstructAtEnd<skia::textlayout::TextStyle const&>(skia::textlayout::TextStyle const&) Unexecuted instantiation: skia::textlayout::Placeholder* skia_private::TArray<skia::textlayout::Placeholder, true>::growAndConstructAtEnd<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block* skia_private::TArray<skia::textlayout::Block, true>::growAndConstructAtEnd<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine* skia_private::TArray<skia::textlayout::TextLine, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor* skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::growAndConstructAtEnd<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) Unexecuted instantiation: skottie::SlotManager::ValuePair<skottie::ColorValue*>* skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<skottie::ColorValue*> >(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>* skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::growAndConstructAtEnd<sk_sp<skottie::SlotManager::ImageAssetProxy> const&>(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) Unexecuted instantiation: skottie::SlotManager::ValuePair<float*>* skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<float*> >(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skottie::SlotManager::ValuePair<SkV2*>* skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<SkV2*> >(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>* skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::growAndConstructAtEnd<sk_sp<skottie::internal::TextAdapter> >(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skottie::Shaper::RunRec* skia_private::TArray<skottie::Shaper::RunRec, true>::growAndConstructAtEnd<skottie::Shaper::RunRec>(skottie::Shaper::RunRec&&) Unexecuted instantiation: Layer.cpp:skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord* skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::growAndConstructAtEnd<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) |
692 | | |
693 | 684M | void checkRealloc(int delta, double growthFactor) { |
694 | 684M | SkASSERT(delta >= 0); |
695 | 684M | SkASSERT(fSize >= 0); |
696 | 684M | SkASSERT(fCapacity >= 0); |
697 | | |
698 | | // Check if there are enough remaining allocated elements to satisfy the request. |
699 | 684M | if (this->capacity() - fSize < delta) { |
700 | | // Looks like we need to reallocate. |
701 | 53.5M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); |
702 | 53.5M | } |
703 | 684M | } skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double) Line | Count | Source | 693 | 7.36k | void checkRealloc(int delta, double growthFactor) { | 694 | 7.36k | SkASSERT(delta >= 0); | 695 | 7.36k | SkASSERT(fSize >= 0); | 696 | 7.36k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 7.36k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 7.36k | } |
skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 693 | 497M | void checkRealloc(int delta, double growthFactor) { | 694 | 497M | SkASSERT(delta >= 0); | 695 | 497M | SkASSERT(fSize >= 0); | 696 | 497M | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 497M | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 29.3M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 29.3M | } | 703 | 497M | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 693 | 97.6M | void checkRealloc(int delta, double growthFactor) { | 694 | 97.6M | SkASSERT(delta >= 0); | 695 | 97.6M | SkASSERT(fSize >= 0); | 696 | 97.6M | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 97.6M | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 18.2M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 18.2M | } | 703 | 97.6M | } |
skia_private::TArray<float, true>::checkRealloc(int, double) Line | Count | Source | 693 | 81.3M | void checkRealloc(int delta, double growthFactor) { | 694 | 81.3M | SkASSERT(delta >= 0); | 695 | 81.3M | SkASSERT(fSize >= 0); | 696 | 81.3M | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 81.3M | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 5.38M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 5.38M | } | 703 | 81.3M | } |
skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 693 | 70 | void checkRealloc(int delta, double growthFactor) { | 694 | 70 | SkASSERT(delta >= 0); | 695 | 70 | SkASSERT(fSize >= 0); | 696 | 70 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 70 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 70 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 70 | } | 703 | 70 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::checkRealloc(int, double) Line | Count | Source | 693 | 839 | void checkRealloc(int delta, double growthFactor) { | 694 | 839 | SkASSERT(delta >= 0); | 695 | 839 | SkASSERT(fSize >= 0); | 696 | 839 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 839 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 839 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double) Line | Count | Source | 693 | 2.58k | void checkRealloc(int delta, double growthFactor) { | 694 | 2.58k | SkASSERT(delta >= 0); | 695 | 2.58k | SkASSERT(fSize >= 0); | 696 | 2.58k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 2.58k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 2.58k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 2.58k | } | 703 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) skia_private::TArray<sk_sp<SkShader>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 29.4k | void checkRealloc(int delta, double growthFactor) { | 694 | 29.4k | SkASSERT(delta >= 0); | 695 | 29.4k | SkASSERT(fSize >= 0); | 696 | 29.4k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 29.4k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 10.4k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 10.4k | } | 703 | 29.4k | } |
skia_private::TArray<int, true>::checkRealloc(int, double) Line | Count | Source | 693 | 238k | void checkRealloc(int delta, double growthFactor) { | 694 | 238k | SkASSERT(delta >= 0); | 695 | 238k | SkASSERT(fSize >= 0); | 696 | 238k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 238k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 121k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 121k | } | 703 | 238k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) skia_private::TArray<SkPath, true>::checkRealloc(int, double) Line | Count | Source | 693 | 286k | void checkRealloc(int delta, double growthFactor) { | 694 | 286k | SkASSERT(delta >= 0); | 695 | 286k | SkASSERT(fSize >= 0); | 696 | 286k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 286k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 92.3k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 92.3k | } | 703 | 286k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 24.0k | void checkRealloc(int delta, double growthFactor) { | 694 | 24.0k | SkASSERT(delta >= 0); | 695 | 24.0k | SkASSERT(fSize >= 0); | 696 | 24.0k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 24.0k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 24.0k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 24.0k | } | 703 | 24.0k | } |
skia_private::TArray<SkMatrix, true>::checkRealloc(int, double) Line | Count | Source | 693 | 38 | void checkRealloc(int delta, double growthFactor) { | 694 | 38 | SkASSERT(delta >= 0); | 695 | 38 | SkASSERT(fSize >= 0); | 696 | 38 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 38 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 19 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 19 | } | 703 | 38 | } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) skia_private::TArray<double, true>::checkRealloc(int, double) Line | Count | Source | 693 | 62.4k | void checkRealloc(int delta, double growthFactor) { | 694 | 62.4k | SkASSERT(delta >= 0); | 695 | 62.4k | SkASSERT(fSize >= 0); | 696 | 62.4k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 62.4k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 34.9k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 34.9k | } | 703 | 62.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double) Line | Count | Source | 693 | 10.0k | void checkRealloc(int delta, double growthFactor) { | 694 | 10.0k | SkASSERT(delta >= 0); | 695 | 10.0k | SkASSERT(fSize >= 0); | 696 | 10.0k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 10.0k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 92 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 92 | } | 703 | 10.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double) Line | Count | Source | 693 | 314k | void checkRealloc(int delta, double growthFactor) { | 694 | 314k | SkASSERT(delta >= 0); | 695 | 314k | SkASSERT(fSize >= 0); | 696 | 314k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 314k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 37.2k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 37.2k | } | 703 | 314k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double) skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 25.6k | void checkRealloc(int delta, double growthFactor) { | 694 | 25.6k | SkASSERT(delta >= 0); | 695 | 25.6k | SkASSERT(fSize >= 0); | 696 | 25.6k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 25.6k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 25.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 25.6k | } | 703 | 25.6k | } |
skia_private::TArray<float*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 99.3k | void checkRealloc(int delta, double growthFactor) { | 694 | 99.3k | SkASSERT(delta >= 0); | 695 | 99.3k | SkASSERT(fSize >= 0); | 696 | 99.3k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 99.3k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 49.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 49.6k | } | 703 | 99.3k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double) Line | Count | Source | 693 | 49.6k | void checkRealloc(int delta, double growthFactor) { | 694 | 49.6k | SkASSERT(delta >= 0); | 695 | 49.6k | SkASSERT(fSize >= 0); | 696 | 49.6k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 49.6k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 49.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 49.6k | } | 703 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double) Line | Count | Source | 693 | 8 | void checkRealloc(int delta, double growthFactor) { | 694 | 8 | SkASSERT(delta >= 0); | 695 | 8 | SkASSERT(fSize >= 0); | 696 | 8 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 8 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 4 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 4 | } | 703 | 8 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 82 | void checkRealloc(int delta, double growthFactor) { | 694 | 82 | SkASSERT(delta >= 0); | 695 | 82 | SkASSERT(fSize >= 0); | 696 | 82 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 82 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 82 | } |
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 3.58k | void checkRealloc(int delta, double growthFactor) { | 694 | 3.58k | SkASSERT(delta >= 0); | 695 | 3.58k | SkASSERT(fSize >= 0); | 696 | 3.58k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 3.58k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 3.58k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 3.58k | } | 703 | 3.58k | } |
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 21.4k | void checkRealloc(int delta, double growthFactor) { | 694 | 21.4k | SkASSERT(delta >= 0); | 695 | 21.4k | SkASSERT(fSize >= 0); | 696 | 21.4k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 21.4k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 62 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 62 | } | 703 | 21.4k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1 | void checkRealloc(int delta, double growthFactor) { | 694 | 1 | SkASSERT(delta >= 0); | 695 | 1 | SkASSERT(fSize >= 0); | 696 | 1 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 1 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 1 | } | 703 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 693 | 34 | void checkRealloc(int delta, double growthFactor) { | 694 | 34 | SkASSERT(delta >= 0); | 695 | 34 | SkASSERT(fSize >= 0); | 696 | 34 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 34 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 28 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 28 | } | 703 | 34 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double) Line | Count | Source | 693 | 15.0k | void checkRealloc(int delta, double growthFactor) { | 694 | 15.0k | SkASSERT(delta >= 0); | 695 | 15.0k | SkASSERT(fSize >= 0); | 696 | 15.0k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 15.0k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 212 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 212 | } | 703 | 15.0k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double) Line | Count | Source | 693 | 195 | void checkRealloc(int delta, double growthFactor) { | 694 | 195 | SkASSERT(delta >= 0); | 695 | 195 | SkASSERT(fSize >= 0); | 696 | 195 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 195 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 195 | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 693 | 592 | void checkRealloc(int delta, double growthFactor) { | 694 | 592 | SkASSERT(delta >= 0); | 695 | 592 | SkASSERT(fSize >= 0); | 696 | 592 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 592 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 71 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 71 | } | 703 | 592 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double) skia_private::TArray<SkRect, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1 | void checkRealloc(int delta, double growthFactor) { | 694 | 1 | SkASSERT(delta >= 0); | 695 | 1 | SkASSERT(fSize >= 0); | 696 | 1 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 1 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 693 | 352 | void checkRealloc(int delta, double growthFactor) { | 694 | 352 | SkASSERT(delta >= 0); | 695 | 352 | SkASSERT(fSize >= 0); | 696 | 352 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 352 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 56 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 56 | } | 703 | 352 | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::checkRealloc(int, double) Line | Count | Source | 693 | 451 | void checkRealloc(int delta, double growthFactor) { | 694 | 451 | SkASSERT(delta >= 0); | 695 | 451 | SkASSERT(fSize >= 0); | 696 | 451 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 451 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 329 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 329 | } | 703 | 451 | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::checkRealloc(int, double) Line | Count | Source | 693 | 18 | void checkRealloc(int delta, double growthFactor) { | 694 | 18 | SkASSERT(delta >= 0); | 695 | 18 | SkASSERT(fSize >= 0); | 696 | 18 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 18 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 18 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 18 | } | 703 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) skia_private::TArray<CircleOp::Circle, true>::checkRealloc(int, double) Line | Count | Source | 693 | 285 | void checkRealloc(int delta, double growthFactor) { | 694 | 285 | SkASSERT(delta >= 0); | 695 | 285 | SkASSERT(fSize >= 0); | 696 | 285 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 285 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 52 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 52 | } | 703 | 285 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double) LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double) Line | Count | Source | 693 | 6 | void checkRealloc(int delta, double growthFactor) { | 694 | 6 | SkASSERT(delta >= 0); | 695 | 6 | SkASSERT(fSize >= 0); | 696 | 6 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 6 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 6 | } |
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 11.5k | void checkRealloc(int delta, double growthFactor) { | 694 | 11.5k | SkASSERT(delta >= 0); | 695 | 11.5k | SkASSERT(fSize >= 0); | 696 | 11.5k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 11.5k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 11.5k | } |
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 12.6k | void checkRealloc(int delta, double growthFactor) { | 694 | 12.6k | SkASSERT(delta >= 0); | 695 | 12.6k | SkASSERT(fSize >= 0); | 696 | 12.6k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 12.6k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 944 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 944 | } | 703 | 12.6k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double) Line | Count | Source | 693 | 13.0k | void checkRealloc(int delta, double growthFactor) { | 694 | 13.0k | SkASSERT(delta >= 0); | 695 | 13.0k | SkASSERT(fSize >= 0); | 696 | 13.0k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 13.0k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 47 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 47 | } | 703 | 13.0k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::checkRealloc(int, double) Line | Count | Source | 693 | 2.61k | void checkRealloc(int delta, double growthFactor) { | 694 | 2.61k | SkASSERT(delta >= 0); | 695 | 2.61k | SkASSERT(fSize >= 0); | 696 | 2.61k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 2.61k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 334 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 334 | } | 703 | 2.61k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1 | void checkRealloc(int delta, double growthFactor) { | 694 | 1 | SkASSERT(delta >= 0); | 695 | 1 | SkASSERT(fSize >= 0); | 696 | 1 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 1 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 1 | } | 703 | 1 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::checkRealloc(int, double) Line | Count | Source | 693 | 11.6k | void checkRealloc(int delta, double growthFactor) { | 694 | 11.6k | SkASSERT(delta >= 0); | 695 | 11.6k | SkASSERT(fSize >= 0); | 696 | 11.6k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 11.6k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 11.6k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 11.6k | } | 703 | 11.6k | } |
skia_private::TArray<SkFontScanner::AxisDefinition, true>::checkRealloc(int, double) Line | Count | Source | 693 | 51.1k | void checkRealloc(int delta, double growthFactor) { | 694 | 51.1k | SkASSERT(delta >= 0); | 695 | 51.1k | SkASSERT(fSize >= 0); | 696 | 51.1k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 51.1k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 63 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 63 | } | 703 | 51.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) skia_private::TArray<SkPackedGlyphID, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1.78k | void checkRealloc(int delta, double growthFactor) { | 694 | 1.78k | SkASSERT(delta >= 0); | 695 | 1.78k | SkASSERT(fSize >= 0); | 696 | 1.78k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1.78k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 65 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 65 | } | 703 | 1.78k | } |
skia_private::TArray<unsigned short, true>::checkRealloc(int, double) Line | Count | Source | 693 | 71.4k | void checkRealloc(int delta, double growthFactor) { | 694 | 71.4k | SkASSERT(delta >= 0); | 695 | 71.4k | SkASSERT(fSize >= 0); | 696 | 71.4k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 71.4k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 382 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 382 | } | 703 | 71.4k | } |
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1.78k | void checkRealloc(int delta, double growthFactor) { | 694 | 1.78k | SkASSERT(delta >= 0); | 695 | 1.78k | SkASSERT(fSize >= 0); | 696 | 1.78k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1.78k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 65 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 65 | } | 703 | 1.78k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 929 | void checkRealloc(int delta, double growthFactor) { | 694 | 929 | SkASSERT(delta >= 0); | 695 | 929 | SkASSERT(fSize >= 0); | 696 | 929 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 929 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 929 | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) skia_private::TArray<SkGlyph const*, true>::checkRealloc(int, double) Line | Count | Source | 693 | 67.8k | void checkRealloc(int delta, double growthFactor) { | 694 | 67.8k | SkASSERT(delta >= 0); | 695 | 67.8k | SkASSERT(fSize >= 0); | 696 | 67.8k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 67.8k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 252 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 252 | } | 703 | 67.8k | } |
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double) Line | Count | Source | 693 | 6.47M | void checkRealloc(int delta, double growthFactor) { | 694 | 6.47M | SkASSERT(delta >= 0); | 695 | 6.47M | SkASSERT(fSize >= 0); | 696 | 6.47M | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 6.47M | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 888 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 888 | } | 703 | 6.47M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 1.88k | void checkRealloc(int delta, double growthFactor) { | 694 | 1.88k | SkASSERT(delta >= 0); | 695 | 1.88k | SkASSERT(fSize >= 0); | 696 | 1.88k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 1.88k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 56 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 56 | } | 703 | 1.88k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 11.3k | void checkRealloc(int delta, double growthFactor) { | 694 | 11.3k | SkASSERT(delta >= 0); | 695 | 11.3k | SkASSERT(fSize >= 0); | 696 | 11.3k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 11.3k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 6.79k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 6.79k | } | 703 | 11.3k | } |
skia_private::TArray<bool, true>::checkRealloc(int, double) Line | Count | Source | 693 | 11.3k | void checkRealloc(int delta, double growthFactor) { | 694 | 11.3k | SkASSERT(delta >= 0); | 695 | 11.3k | SkASSERT(fSize >= 0); | 696 | 11.3k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 11.3k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 6.61k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 6.61k | } | 703 | 11.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::checkRealloc(int, double) Line | Count | Source | 693 | 128k | void checkRealloc(int delta, double growthFactor) { | 694 | 128k | SkASSERT(delta >= 0); | 695 | 128k | SkASSERT(fSize >= 0); | 696 | 128k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 128k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 55.7k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 55.7k | } | 703 | 128k | } |
skia_private::TArray<PathSegment, true>::checkRealloc(int, double) Line | Count | Source | 693 | 80 | void checkRealloc(int delta, double growthFactor) { | 694 | 80 | SkASSERT(delta >= 0); | 695 | 80 | SkASSERT(fSize >= 0); | 696 | 80 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 80 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 80 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) skia_private::TArray<OffsetEdge, true>::checkRealloc(int, double) Line | Count | Source | 693 | 4.46k | void checkRealloc(int delta, double growthFactor) { | 694 | 4.46k | SkASSERT(delta >= 0); | 695 | 4.46k | SkASSERT(fSize >= 0); | 696 | 4.46k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 4.46k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 274 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 274 | } | 703 | 4.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double) Line | Count | Source | 693 | 11 | void checkRealloc(int delta, double growthFactor) { | 694 | 11 | SkASSERT(delta >= 0); | 695 | 11 | SkASSERT(fSize >= 0); | 696 | 11 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 11 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 11 | } |
skia_private::TArray<char, true>::checkRealloc(int, double) Line | Count | Source | 693 | 9.23k | void checkRealloc(int delta, double growthFactor) { | 694 | 9.23k | SkASSERT(delta >= 0); | 695 | 9.23k | SkASSERT(fSize >= 0); | 696 | 9.23k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 9.23k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 3 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 3 | } | 703 | 9.23k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double) Line | Count | Source | 693 | 9.23k | void checkRealloc(int delta, double growthFactor) { | 694 | 9.23k | SkASSERT(delta >= 0); | 695 | 9.23k | SkASSERT(fSize >= 0); | 696 | 9.23k | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 9.23k | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 3 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 3 | } | 703 | 9.23k | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::checkRealloc(int, double) skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 693 | 16 | void checkRealloc(int delta, double growthFactor) { | 694 | 16 | SkASSERT(delta >= 0); | 695 | 16 | SkASSERT(fSize >= 0); | 696 | 16 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 16 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 16 | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 693 | 16 | void checkRealloc(int delta, double growthFactor) { | 694 | 16 | SkASSERT(delta >= 0); | 695 | 16 | SkASSERT(fSize >= 0); | 696 | 16 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 16 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 16 | } |
skia_private::TArray<float, true>::checkRealloc(int, double) Line | Count | Source | 693 | 8 | void checkRealloc(int delta, double growthFactor) { | 694 | 8 | SkASSERT(delta >= 0); | 695 | 8 | SkASSERT(fSize >= 0); | 696 | 8 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 8 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 0 | } | 703 | 8 | } |
skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 693 | 4 | void checkRealloc(int delta, double growthFactor) { | 694 | 4 | SkASSERT(delta >= 0); | 695 | 4 | SkASSERT(fSize >= 0); | 696 | 4 | SkASSERT(fCapacity >= 0); | 697 | | | 698 | | // Check if there are enough remaining allocated elements to satisfy the request. | 699 | 4 | if (this->capacity() - fSize < delta) { | 700 | | // Looks like we need to reallocate. | 701 | 4 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 702 | 4 | } | 703 | 4 | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::checkRealloc(int, double) |
704 | | |
705 | 61.5M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { |
706 | 61.5M | SkASSERT(delta >= 0); |
707 | 61.5M | SkASSERT(fSize >= 0); |
708 | 61.5M | SkASSERT(fCapacity >= 0); |
709 | | |
710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory |
711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this |
712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, |
713 | | // this also checks the bounds of fSize. |
714 | 61.5M | if (delta > kMaxCapacity - fSize) { |
715 | 0 | sk_report_container_overflow_and_die(); |
716 | 0 | } |
717 | 61.5M | const int newCount = fSize + delta; |
718 | | |
719 | 61.5M | return Allocate(newCount, growthFactor); |
720 | 61.5M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double) skia_private::TArray<SkPoint, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 29.4M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 29.4M | SkASSERT(delta >= 0); | 707 | 29.4M | SkASSERT(fSize >= 0); | 708 | 29.4M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 29.4M | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 29.4M | const int newCount = fSize + delta; | 718 | | | 719 | 29.4M | return Allocate(newCount, growthFactor); | 720 | 29.4M | } |
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 19.6M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 19.6M | SkASSERT(delta >= 0); | 707 | 19.6M | SkASSERT(fSize >= 0); | 708 | 19.6M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 19.6M | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 19.6M | const int newCount = fSize + delta; | 718 | | | 719 | 19.6M | return Allocate(newCount, growthFactor); | 720 | 19.6M | } |
skia_private::TArray<float, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 5.79M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 5.79M | SkASSERT(delta >= 0); | 707 | 5.79M | SkASSERT(fSize >= 0); | 708 | 5.79M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 5.79M | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 5.79M | const int newCount = fSize + delta; | 718 | | | 719 | 5.79M | return Allocate(newCount, growthFactor); | 720 | 5.79M | } |
skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 70 | SkASSERT(delta >= 0); | 707 | 70 | SkASSERT(fSize >= 0); | 708 | 70 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 70 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 70 | const int newCount = fSize + delta; | 718 | | | 719 | 70 | return Allocate(newCount, growthFactor); | 720 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::preallocateNewData(int, double) skia_private::TArray<int, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 121k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 121k | SkASSERT(delta >= 0); | 707 | 121k | SkASSERT(fSize >= 0); | 708 | 121k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 121k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 121k | const int newCount = fSize + delta; | 718 | | | 719 | 121k | return Allocate(newCount, growthFactor); | 720 | 121k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 2.58k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 2.58k | SkASSERT(delta >= 0); | 707 | 2.58k | SkASSERT(fSize >= 0); | 708 | 2.58k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 2.58k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 2.58k | const int newCount = fSize + delta; | 718 | | | 719 | 2.58k | return Allocate(newCount, growthFactor); | 720 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 74.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 74.6k | SkASSERT(delta >= 0); | 707 | 74.6k | SkASSERT(fSize >= 0); | 708 | 74.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 74.6k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 74.6k | const int newCount = fSize + delta; | 718 | | | 719 | 74.6k | return Allocate(newCount, growthFactor); | 720 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double) Line | Count | Source | 705 | 99.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 99.8k | SkASSERT(delta >= 0); | 707 | 99.8k | SkASSERT(fSize >= 0); | 708 | 99.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 99.8k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 99.8k | const int newCount = fSize + delta; | 718 | | | 719 | 99.8k | return Allocate(newCount, growthFactor); | 720 | 99.8k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) skia_private::TArray<bool, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 6.61k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 6.61k | SkASSERT(delta >= 0); | 707 | 6.61k | SkASSERT(fSize >= 0); | 708 | 6.61k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 6.61k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 6.61k | const int newCount = fSize + delta; | 718 | | | 719 | 6.61k | return Allocate(newCount, growthFactor); | 720 | 6.61k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 1.02k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 1.02k | SkASSERT(delta >= 0); | 707 | 1.02k | SkASSERT(fSize >= 0); | 708 | 1.02k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 1.02k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 1.02k | const int newCount = fSize + delta; | 718 | | | 719 | 1.02k | return Allocate(newCount, growthFactor); | 720 | 1.02k | } |
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double) Line | Count | Source | 705 | 56 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 56 | SkASSERT(delta >= 0); | 707 | 56 | SkASSERT(fSize >= 0); | 708 | 56 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 56 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 56 | const int newCount = fSize + delta; | 718 | | | 719 | 56 | return Allocate(newCount, growthFactor); | 720 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 190 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 190 | SkASSERT(delta >= 0); | 707 | 190 | SkASSERT(fSize >= 0); | 708 | 190 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 190 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 190 | const int newCount = fSize + delta; | 718 | | | 719 | 190 | return Allocate(newCount, growthFactor); | 720 | 190 | } |
skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 10.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 10.4k | SkASSERT(delta >= 0); | 707 | 10.4k | SkASSERT(fSize >= 0); | 708 | 10.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 10.4k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 10.4k | const int newCount = fSize + delta; | 718 | | | 719 | 10.4k | return Allocate(newCount, growthFactor); | 720 | 10.4k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double) skia_private::TArray<SkPaint, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 7.80k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 7.80k | SkASSERT(delta >= 0); | 707 | 7.80k | SkASSERT(fSize >= 0); | 708 | 7.80k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 7.80k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 7.80k | const int newCount = fSize + delta; | 718 | | | 719 | 7.80k | return Allocate(newCount, growthFactor); | 720 | 7.80k | } |
skia_private::TArray<SkPath, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 190k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 190k | SkASSERT(delta >= 0); | 707 | 190k | SkASSERT(fSize >= 0); | 708 | 190k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 190k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 190k | const int newCount = fSize + delta; | 718 | | | 719 | 190k | return Allocate(newCount, growthFactor); | 720 | 190k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 26.9k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 26.9k | SkASSERT(delta >= 0); | 707 | 26.9k | SkASSERT(fSize >= 0); | 708 | 26.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 26.9k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 26.9k | const int newCount = fSize + delta; | 718 | | | 719 | 26.9k | return Allocate(newCount, growthFactor); | 720 | 26.9k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 50 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 50 | SkASSERT(delta >= 0); | 707 | 50 | SkASSERT(fSize >= 0); | 708 | 50 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 50 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 50 | const int newCount = fSize + delta; | 718 | | | 719 | 50 | return Allocate(newCount, growthFactor); | 720 | 50 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkVertices const>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 550 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 550 | SkASSERT(delta >= 0); | 707 | 550 | SkASSERT(fSize >= 0); | 708 | 550 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 550 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 550 | const int newCount = fSize + delta; | 718 | | | 719 | 550 | return Allocate(newCount, growthFactor); | 720 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 42.9k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 42.9k | SkASSERT(delta >= 0); | 707 | 42.9k | SkASSERT(fSize >= 0); | 708 | 42.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 42.9k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 42.9k | const int newCount = fSize + delta; | 718 | | | 719 | 42.9k | return Allocate(newCount, growthFactor); | 720 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double) skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 19 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 19 | SkASSERT(delta >= 0); | 707 | 19 | SkASSERT(fSize >= 0); | 708 | 19 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 19 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 19 | const int newCount = fSize + delta; | 718 | | | 719 | 19 | return Allocate(newCount, growthFactor); | 720 | 19 | } |
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 10.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 10.4k | SkASSERT(delta >= 0); | 707 | 10.4k | SkASSERT(fSize >= 0); | 708 | 10.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 10.4k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 10.4k | const int newCount = fSize + delta; | 718 | | | 719 | 10.4k | return Allocate(newCount, growthFactor); | 720 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 1 | SkASSERT(delta >= 0); | 707 | 1 | SkASSERT(fSize >= 0); | 708 | 1 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 1 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 1 | const int newCount = fSize + delta; | 718 | | | 719 | 1 | return Allocate(newCount, growthFactor); | 720 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 5.64M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 5.64M | SkASSERT(delta >= 0); | 707 | 5.64M | SkASSERT(fSize >= 0); | 708 | 5.64M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 5.64M | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 5.64M | const int newCount = fSize + delta; | 718 | | | 719 | 5.64M | return Allocate(newCount, growthFactor); | 720 | 5.64M | } |
skia_private::TArray<double, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 34.9k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 34.9k | SkASSERT(delta >= 0); | 707 | 34.9k | SkASSERT(fSize >= 0); | 708 | 34.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 34.9k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 34.9k | const int newCount = fSize + delta; | 718 | | | 719 | 34.9k | return Allocate(newCount, growthFactor); | 720 | 34.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 3.68k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 3.68k | SkASSERT(delta >= 0); | 707 | 3.68k | SkASSERT(fSize >= 0); | 708 | 3.68k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 3.68k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 3.68k | const int newCount = fSize + delta; | 718 | | | 719 | 3.68k | return Allocate(newCount, growthFactor); | 720 | 3.68k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 41.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 41.4k | SkASSERT(delta >= 0); | 707 | 41.4k | SkASSERT(fSize >= 0); | 708 | 41.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 41.4k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 41.4k | const int newCount = fSize + delta; | 718 | | | 719 | 41.4k | return Allocate(newCount, growthFactor); | 720 | 41.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double) Line | Count | Source | 705 | 11.0k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 11.0k | SkASSERT(delta >= 0); | 707 | 11.0k | SkASSERT(fSize >= 0); | 708 | 11.0k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 11.0k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 11.0k | const int newCount = fSize + delta; | 718 | | | 719 | 11.0k | return Allocate(newCount, growthFactor); | 720 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 358 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 358 | SkASSERT(delta >= 0); | 707 | 358 | SkASSERT(fSize >= 0); | 708 | 358 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 358 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 358 | const int newCount = fSize + delta; | 718 | | | 719 | 358 | return Allocate(newCount, growthFactor); | 720 | 358 | } |
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 105 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 105 | SkASSERT(delta >= 0); | 707 | 105 | SkASSERT(fSize >= 0); | 708 | 105 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 105 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 105 | const int newCount = fSize + delta; | 718 | | | 719 | 105 | return Allocate(newCount, growthFactor); | 720 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double) skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 232 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 232 | SkASSERT(delta >= 0); | 707 | 232 | SkASSERT(fSize >= 0); | 708 | 232 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 232 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 232 | const int newCount = fSize + delta; | 718 | | | 719 | 232 | return Allocate(newCount, growthFactor); | 720 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 49.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 49.6k | SkASSERT(delta >= 0); | 707 | 49.6k | SkASSERT(fSize >= 0); | 708 | 49.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 49.6k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 49.6k | const int newCount = fSize + delta; | 718 | | | 719 | 49.6k | return Allocate(newCount, growthFactor); | 720 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 25.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 25.6k | SkASSERT(delta >= 0); | 707 | 25.6k | SkASSERT(fSize >= 0); | 708 | 25.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 25.6k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 25.6k | const int newCount = fSize + delta; | 718 | | | 719 | 25.6k | return Allocate(newCount, growthFactor); | 720 | 25.6k | } |
skia_private::TArray<float*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 49.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 49.6k | SkASSERT(delta >= 0); | 707 | 49.6k | SkASSERT(fSize >= 0); | 708 | 49.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 49.6k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 49.6k | const int newCount = fSize + delta; | 718 | | | 719 | 49.6k | return Allocate(newCount, growthFactor); | 720 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 4 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 4 | const int newCount = fSize + delta; | 718 | | | 719 | 4 | return Allocate(newCount, growthFactor); | 720 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 4 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 4 | const int newCount = fSize + delta; | 718 | | | 719 | 4 | return Allocate(newCount, growthFactor); | 720 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) skia_private::TArray<SkSL::Variable*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 3.58k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 3.58k | SkASSERT(delta >= 0); | 707 | 3.58k | SkASSERT(fSize >= 0); | 708 | 3.58k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 3.58k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 3.58k | const int newCount = fSize + delta; | 718 | | | 719 | 3.58k | return Allocate(newCount, growthFactor); | 720 | 3.58k | } |
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 62 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 62 | SkASSERT(delta >= 0); | 707 | 62 | SkASSERT(fSize >= 0); | 708 | 62 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 62 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 62 | const int newCount = fSize + delta; | 718 | | | 719 | 62 | return Allocate(newCount, growthFactor); | 720 | 62 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 1 | SkASSERT(delta >= 0); | 707 | 1 | SkASSERT(fSize >= 0); | 708 | 1 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 1 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 1 | const int newCount = fSize + delta; | 718 | | | 719 | 1 | return Allocate(newCount, growthFactor); | 720 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 6.05k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 6.05k | SkASSERT(delta >= 0); | 707 | 6.05k | SkASSERT(fSize >= 0); | 708 | 6.05k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 6.05k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 6.05k | const int newCount = fSize + delta; | 718 | | | 719 | 6.05k | return Allocate(newCount, growthFactor); | 720 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 2.58k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 2.58k | SkASSERT(delta >= 0); | 707 | 2.58k | SkASSERT(fSize >= 0); | 708 | 2.58k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 2.58k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 2.58k | const int newCount = fSize + delta; | 718 | | | 719 | 2.58k | return Allocate(newCount, growthFactor); | 720 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 101k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 101k | SkASSERT(delta >= 0); | 707 | 101k | SkASSERT(fSize >= 0); | 708 | 101k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 101k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 101k | const int newCount = fSize + delta; | 718 | | | 719 | 101k | return Allocate(newCount, growthFactor); | 720 | 101k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 20.0k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 20.0k | SkASSERT(delta >= 0); | 707 | 20.0k | SkASSERT(fSize >= 0); | 708 | 20.0k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 20.0k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 20.0k | const int newCount = fSize + delta; | 718 | | | 719 | 20.0k | return Allocate(newCount, growthFactor); | 720 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::preallocateNewData(int, double) Line | Count | Source | 705 | 7.94k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 7.94k | SkASSERT(delta >= 0); | 707 | 7.94k | SkASSERT(fSize >= 0); | 708 | 7.94k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 7.94k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 7.94k | const int newCount = fSize + delta; | 718 | | | 719 | 7.94k | return Allocate(newCount, growthFactor); | 720 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 28 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 28 | SkASSERT(delta >= 0); | 707 | 28 | SkASSERT(fSize >= 0); | 708 | 28 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 28 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 28 | const int newCount = fSize + delta; | 718 | | | 719 | 28 | return Allocate(newCount, growthFactor); | 720 | 28 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 212 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 212 | SkASSERT(delta >= 0); | 707 | 212 | SkASSERT(fSize >= 0); | 708 | 212 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 212 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 212 | const int newCount = fSize + delta; | 718 | | | 719 | 212 | return Allocate(newCount, growthFactor); | 720 | 212 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 71 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 71 | SkASSERT(delta >= 0); | 707 | 71 | SkASSERT(fSize >= 0); | 708 | 71 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 71 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 71 | const int newCount = fSize + delta; | 718 | | | 719 | 71 | return Allocate(newCount, growthFactor); | 720 | 71 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 56 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 56 | SkASSERT(delta >= 0); | 707 | 56 | SkASSERT(fSize >= 0); | 708 | 56 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 56 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 56 | const int newCount = fSize + delta; | 718 | | | 719 | 56 | return Allocate(newCount, growthFactor); | 720 | 56 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 329 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 329 | SkASSERT(delta >= 0); | 707 | 329 | SkASSERT(fSize >= 0); | 708 | 329 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 329 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 329 | const int newCount = fSize + delta; | 718 | | | 719 | 329 | return Allocate(newCount, growthFactor); | 720 | 329 | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 18 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 18 | SkASSERT(delta >= 0); | 707 | 18 | SkASSERT(fSize >= 0); | 708 | 18 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 18 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 18 | const int newCount = fSize + delta; | 718 | | | 719 | 18 | return Allocate(newCount, growthFactor); | 720 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) skia_private::TArray<CircleOp::Circle, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 52 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 52 | SkASSERT(delta >= 0); | 707 | 52 | SkASSERT(fSize >= 0); | 708 | 52 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 52 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 52 | const int newCount = fSize + delta; | 718 | | | 719 | 52 | return Allocate(newCount, growthFactor); | 720 | 52 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 294 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 294 | SkASSERT(delta >= 0); | 707 | 294 | SkASSERT(fSize >= 0); | 708 | 294 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 294 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 294 | const int newCount = fSize + delta; | 718 | | | 719 | 294 | return Allocate(newCount, growthFactor); | 720 | 294 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::preallocateNewData(int, double) Line | Count | Source | 705 | 334 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 334 | SkASSERT(delta >= 0); | 707 | 334 | SkASSERT(fSize >= 0); | 708 | 334 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 334 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 334 | const int newCount = fSize + delta; | 718 | | | 719 | 334 | return Allocate(newCount, growthFactor); | 720 | 334 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 1 | SkASSERT(delta >= 0); | 707 | 1 | SkASSERT(fSize >= 0); | 708 | 1 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 1 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 1 | const int newCount = fSize + delta; | 718 | | | 719 | 1 | return Allocate(newCount, growthFactor); | 720 | 1 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 11.6k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 11.6k | SkASSERT(delta >= 0); | 707 | 11.6k | SkASSERT(fSize >= 0); | 708 | 11.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 11.6k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 11.6k | const int newCount = fSize + delta; | 718 | | | 719 | 11.6k | return Allocate(newCount, growthFactor); | 720 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) skia_private::TArray<SkFontScanner::AxisDefinition, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 63 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 63 | SkASSERT(delta >= 0); | 707 | 63 | SkASSERT(fSize >= 0); | 708 | 63 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 63 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 63 | const int newCount = fSize + delta; | 718 | | | 719 | 63 | return Allocate(newCount, growthFactor); | 720 | 63 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) skia_private::TArray<SkPackedGlyphID, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 65 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 65 | SkASSERT(delta >= 0); | 707 | 65 | SkASSERT(fSize >= 0); | 708 | 65 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 65 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 65 | const int newCount = fSize + delta; | 718 | | | 719 | 65 | return Allocate(newCount, growthFactor); | 720 | 65 | } |
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 382 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 382 | SkASSERT(delta >= 0); | 707 | 382 | SkASSERT(fSize >= 0); | 708 | 382 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 382 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 382 | const int newCount = fSize + delta; | 718 | | | 719 | 382 | return Allocate(newCount, growthFactor); | 720 | 382 | } |
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 65 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 65 | SkASSERT(delta >= 0); | 707 | 65 | SkASSERT(fSize >= 0); | 708 | 65 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 65 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 65 | const int newCount = fSize + delta; | 718 | | | 719 | 65 | return Allocate(newCount, growthFactor); | 720 | 65 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 438 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 438 | SkASSERT(delta >= 0); | 707 | 438 | SkASSERT(fSize >= 0); | 708 | 438 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 438 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 438 | const int newCount = fSize + delta; | 718 | | | 719 | 438 | return Allocate(newCount, growthFactor); | 720 | 438 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) skia_private::TArray<SkGlyph const*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 252 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 252 | SkASSERT(delta >= 0); | 707 | 252 | SkASSERT(fSize >= 0); | 708 | 252 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 252 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 252 | const int newCount = fSize + delta; | 718 | | | 719 | 252 | return Allocate(newCount, growthFactor); | 720 | 252 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 30 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 30 | SkASSERT(delta >= 0); | 707 | 30 | SkASSERT(fSize >= 0); | 708 | 30 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 30 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 30 | const int newCount = fSize + delta; | 718 | | | 719 | 30 | return Allocate(newCount, growthFactor); | 720 | 30 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double) skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 888 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 888 | SkASSERT(delta >= 0); | 707 | 888 | SkASSERT(fSize >= 0); | 708 | 888 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 888 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 888 | const int newCount = fSize + delta; | 718 | | | 719 | 888 | return Allocate(newCount, growthFactor); | 720 | 888 | } |
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 531 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 531 | SkASSERT(delta >= 0); | 707 | 531 | SkASSERT(fSize >= 0); | 708 | 531 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 531 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 531 | const int newCount = fSize + delta; | 718 | | | 719 | 531 | return Allocate(newCount, growthFactor); | 720 | 531 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 7.46k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 7.46k | SkASSERT(delta >= 0); | 707 | 7.46k | SkASSERT(fSize >= 0); | 708 | 7.46k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 7.46k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 7.46k | const int newCount = fSize + delta; | 718 | | | 719 | 7.46k | return Allocate(newCount, growthFactor); | 720 | 7.46k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 6.79k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 6.79k | SkASSERT(delta >= 0); | 707 | 6.79k | SkASSERT(fSize >= 0); | 708 | 6.79k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 6.79k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 6.79k | const int newCount = fSize + delta; | 718 | | | 719 | 6.79k | return Allocate(newCount, growthFactor); | 720 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 55.7k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 55.7k | SkASSERT(delta >= 0); | 707 | 55.7k | SkASSERT(fSize >= 0); | 708 | 55.7k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 55.7k | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 55.7k | const int newCount = fSize + delta; | 718 | | | 719 | 55.7k | return Allocate(newCount, growthFactor); | 720 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 70 | SkASSERT(delta >= 0); | 707 | 70 | SkASSERT(fSize >= 0); | 708 | 70 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 70 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 70 | const int newCount = fSize + delta; | 718 | | | 719 | 70 | return Allocate(newCount, growthFactor); | 720 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 140 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 140 | SkASSERT(delta >= 0); | 707 | 140 | SkASSERT(fSize >= 0); | 708 | 140 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 140 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 140 | const int newCount = fSize + delta; | 718 | | | 719 | 140 | return Allocate(newCount, growthFactor); | 720 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 70 | SkASSERT(delta >= 0); | 707 | 70 | SkASSERT(fSize >= 0); | 708 | 70 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 70 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 70 | const int newCount = fSize + delta; | 718 | | | 719 | 70 | return Allocate(newCount, growthFactor); | 720 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) skia_private::TArray<OffsetEdge, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 274 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 274 | SkASSERT(delta >= 0); | 707 | 274 | SkASSERT(fSize >= 0); | 708 | 274 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 274 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 274 | const int newCount = fSize + delta; | 718 | | | 719 | 274 | return Allocate(newCount, growthFactor); | 720 | 274 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 92 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 92 | SkASSERT(delta >= 0); | 707 | 92 | SkASSERT(fSize >= 0); | 708 | 92 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 92 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 92 | const int newCount = fSize + delta; | 718 | | | 719 | 92 | return Allocate(newCount, growthFactor); | 720 | 92 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) skia_private::TArray<char, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 3 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 3 | SkASSERT(delta >= 0); | 707 | 3 | SkASSERT(fSize >= 0); | 708 | 3 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 3 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 3 | const int newCount = fSize + delta; | 718 | | | 719 | 3 | return Allocate(newCount, growthFactor); | 720 | 3 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 3 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 3 | SkASSERT(delta >= 0); | 707 | 3 | SkASSERT(fSize >= 0); | 708 | 3 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 3 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 3 | const int newCount = fSize + delta; | 718 | | | 719 | 3 | return Allocate(newCount, growthFactor); | 720 | 3 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 393 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 393 | SkASSERT(delta >= 0); | 707 | 393 | SkASSERT(fSize >= 0); | 708 | 393 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 393 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 393 | const int newCount = fSize + delta; | 718 | | | 719 | 393 | return Allocate(newCount, growthFactor); | 720 | 393 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::preallocateNewData(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 221 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 221 | SkASSERT(delta >= 0); | 707 | 221 | SkASSERT(fSize >= 0); | 708 | 221 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 221 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 221 | const int newCount = fSize + delta; | 718 | | | 719 | 221 | return Allocate(newCount, growthFactor); | 720 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double) skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 4 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 4 | const int newCount = fSize + delta; | 718 | | | 719 | 4 | return Allocate(newCount, growthFactor); | 720 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 4 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 4 | const int newCount = fSize + delta; | 718 | | | 719 | 4 | return Allocate(newCount, growthFactor); | 720 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 8 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 8 | SkASSERT(delta >= 0); | 707 | 8 | SkASSERT(fSize >= 0); | 708 | 8 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 8 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 8 | const int newCount = fSize + delta; | 718 | | | 719 | 8 | return Allocate(newCount, growthFactor); | 720 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 705 | 4 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 706 | 4 | SkASSERT(delta >= 0); | 707 | 4 | SkASSERT(fSize >= 0); | 708 | 4 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 711 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 712 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 713 | | // this also checks the bounds of fSize. | 714 | 4 | if (delta > kMaxCapacity - fSize) { | 715 | 0 | sk_report_container_overflow_and_die(); | 716 | 0 | } | 717 | 4 | const int newCount = fSize + delta; | 718 | | | 719 | 4 | return Allocate(newCount, growthFactor); | 720 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::preallocateNewData(int, double) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::preallocateNewData(int, double) |
721 | | |
722 | 61.5M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { |
723 | 61.5M | this->move(TCast(allocation.data())); |
724 | 61.5M | if (fOwnMemory) { |
725 | 6.75M | sk_free(fData); |
726 | 6.75M | } |
727 | 61.5M | this->setDataFromBytes(allocation); |
728 | 61.5M | SkASSERT(fData != nullptr); |
729 | 61.5M | } Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 29.4M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 29.4M | this->move(TCast(allocation.data())); | 724 | 29.4M | if (fOwnMemory) { | 725 | 2.21M | sk_free(fData); | 726 | 2.21M | } | 727 | 29.4M | this->setDataFromBytes(allocation); | 728 | 29.4M | SkASSERT(fData != nullptr); | 729 | 29.4M | } |
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 19.6M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 19.6M | this->move(TCast(allocation.data())); | 724 | 19.6M | if (fOwnMemory) { | 725 | 1.03M | sk_free(fData); | 726 | 1.03M | } | 727 | 19.6M | this->setDataFromBytes(allocation); | 728 | 19.6M | SkASSERT(fData != nullptr); | 729 | 19.6M | } |
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 5.79M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 5.79M | this->move(TCast(allocation.data())); | 724 | 5.79M | if (fOwnMemory) { | 725 | 215k | sk_free(fData); | 726 | 215k | } | 727 | 5.79M | this->setDataFromBytes(allocation); | 728 | 5.79M | SkASSERT(fData != nullptr); | 729 | 5.79M | } |
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 70 | this->move(TCast(allocation.data())); | 724 | 70 | if (fOwnMemory) { | 725 | 70 | sk_free(fData); | 726 | 70 | } | 727 | 70 | this->setDataFromBytes(allocation); | 728 | 70 | SkASSERT(fData != nullptr); | 729 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 121k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 121k | this->move(TCast(allocation.data())); | 724 | 121k | if (fOwnMemory) { | 725 | 51.8k | sk_free(fData); | 726 | 51.8k | } | 727 | 121k | this->setDataFromBytes(allocation); | 728 | 121k | SkASSERT(fData != nullptr); | 729 | 121k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 2.58k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 2.58k | this->move(TCast(allocation.data())); | 724 | 2.58k | if (fOwnMemory) { | 725 | 2.58k | sk_free(fData); | 726 | 2.58k | } | 727 | 2.58k | this->setDataFromBytes(allocation); | 728 | 2.58k | SkASSERT(fData != nullptr); | 729 | 2.58k | } |
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 74.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 74.6k | this->move(TCast(allocation.data())); | 724 | 74.6k | if (fOwnMemory) { | 725 | 74.6k | sk_free(fData); | 726 | 74.6k | } | 727 | 74.6k | this->setDataFromBytes(allocation); | 728 | 74.6k | SkASSERT(fData != nullptr); | 729 | 74.6k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 99.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 99.8k | this->move(TCast(allocation.data())); | 724 | 99.8k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 99.8k | this->setDataFromBytes(allocation); | 728 | 99.8k | SkASSERT(fData != nullptr); | 729 | 99.8k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 6.61k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 6.61k | this->move(TCast(allocation.data())); | 724 | 6.61k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 6.61k | this->setDataFromBytes(allocation); | 728 | 6.61k | SkASSERT(fData != nullptr); | 729 | 6.61k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkNoPixelsDevice::ClipState, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 1.02k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 1.02k | this->move(TCast(allocation.data())); | 724 | 1.02k | if (fOwnMemory) { | 725 | 543 | sk_free(fData); | 726 | 543 | } | 727 | 1.02k | this->setDataFromBytes(allocation); | 728 | 1.02k | SkASSERT(fData != nullptr); | 729 | 1.02k | } |
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 56 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 56 | this->move(TCast(allocation.data())); | 724 | 56 | if (fOwnMemory) { | 725 | 56 | sk_free(fData); | 726 | 56 | } | 727 | 56 | this->setDataFromBytes(allocation); | 728 | 56 | SkASSERT(fData != nullptr); | 729 | 56 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 190 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 190 | this->move(TCast(allocation.data())); | 724 | 190 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 190 | this->setDataFromBytes(allocation); | 728 | 190 | SkASSERT(fData != nullptr); | 729 | 190 | } |
skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 10.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 10.4k | this->move(TCast(allocation.data())); | 724 | 10.4k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 10.4k | this->setDataFromBytes(allocation); | 728 | 10.4k | SkASSERT(fData != nullptr); | 729 | 10.4k | } |
Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPaint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 7.80k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 7.80k | this->move(TCast(allocation.data())); | 724 | 7.80k | if (fOwnMemory) { | 725 | 7.80k | sk_free(fData); | 726 | 7.80k | } | 727 | 7.80k | this->setDataFromBytes(allocation); | 728 | 7.80k | SkASSERT(fData != nullptr); | 729 | 7.80k | } |
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 190k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 190k | this->move(TCast(allocation.data())); | 724 | 190k | if (fOwnMemory) { | 725 | 190k | sk_free(fData); | 726 | 190k | } | 727 | 190k | this->setDataFromBytes(allocation); | 728 | 190k | SkASSERT(fData != nullptr); | 729 | 190k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 26.9k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 26.9k | this->move(TCast(allocation.data())); | 724 | 26.9k | if (fOwnMemory) { | 725 | 26.9k | sk_free(fData); | 726 | 26.9k | } | 727 | 26.9k | this->setDataFromBytes(allocation); | 728 | 26.9k | SkASSERT(fData != nullptr); | 729 | 26.9k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 50 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 50 | this->move(TCast(allocation.data())); | 724 | 50 | if (fOwnMemory) { | 725 | 50 | sk_free(fData); | 726 | 50 | } | 727 | 50 | this->setDataFromBytes(allocation); | 728 | 50 | SkASSERT(fData != nullptr); | 729 | 50 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkVertices const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 550 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 550 | this->move(TCast(allocation.data())); | 724 | 550 | if (fOwnMemory) { | 725 | 550 | sk_free(fData); | 726 | 550 | } | 727 | 550 | this->setDataFromBytes(allocation); | 728 | 550 | SkASSERT(fData != nullptr); | 729 | 550 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 42.9k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 42.9k | this->move(TCast(allocation.data())); | 724 | 42.9k | if (fOwnMemory) { | 725 | 42.9k | sk_free(fData); | 726 | 42.9k | } | 727 | 42.9k | this->setDataFromBytes(allocation); | 728 | 42.9k | SkASSERT(fData != nullptr); | 729 | 42.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 19 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 19 | this->move(TCast(allocation.data())); | 724 | 19 | if (fOwnMemory) { | 725 | 19 | sk_free(fData); | 726 | 19 | } | 727 | 19 | this->setDataFromBytes(allocation); | 728 | 19 | SkASSERT(fData != nullptr); | 729 | 19 | } |
Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 10.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 10.4k | this->move(TCast(allocation.data())); | 724 | 10.4k | if (fOwnMemory) { | 725 | 10.4k | sk_free(fData); | 726 | 10.4k | } | 727 | 10.4k | this->setDataFromBytes(allocation); | 728 | 10.4k | SkASSERT(fData != nullptr); | 729 | 10.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 1 | this->move(TCast(allocation.data())); | 724 | 1 | if (fOwnMemory) { | 725 | 1 | sk_free(fData); | 726 | 1 | } | 727 | 1 | this->setDataFromBytes(allocation); | 728 | 1 | SkASSERT(fData != nullptr); | 729 | 1 | } |
skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 5.64M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 5.64M | this->move(TCast(allocation.data())); | 724 | 5.64M | if (fOwnMemory) { | 725 | 2.65M | sk_free(fData); | 726 | 2.65M | } | 727 | 5.64M | this->setDataFromBytes(allocation); | 728 | 5.64M | SkASSERT(fData != nullptr); | 729 | 5.64M | } |
skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 34.9k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 34.9k | this->move(TCast(allocation.data())); | 724 | 34.9k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 34.9k | this->setDataFromBytes(allocation); | 728 | 34.9k | SkASSERT(fData != nullptr); | 729 | 34.9k | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 3.68k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 3.68k | this->move(TCast(allocation.data())); | 724 | 3.68k | if (fOwnMemory) { | 725 | 710 | sk_free(fData); | 726 | 710 | } | 727 | 3.68k | this->setDataFromBytes(allocation); | 728 | 3.68k | SkASSERT(fData != nullptr); | 729 | 3.68k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 41.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 41.4k | this->move(TCast(allocation.data())); | 724 | 41.4k | if (fOwnMemory) { | 725 | 424 | sk_free(fData); | 726 | 424 | } | 727 | 41.4k | this->setDataFromBytes(allocation); | 728 | 41.4k | SkASSERT(fData != nullptr); | 729 | 41.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 11.0k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 11.0k | this->move(TCast(allocation.data())); | 724 | 11.0k | if (fOwnMemory) { | 725 | 11.0k | sk_free(fData); | 726 | 11.0k | } | 727 | 11.0k | this->setDataFromBytes(allocation); | 728 | 11.0k | SkASSERT(fData != nullptr); | 729 | 11.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 358 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 358 | this->move(TCast(allocation.data())); | 724 | 358 | if (fOwnMemory) { | 725 | 187 | sk_free(fData); | 726 | 187 | } | 727 | 358 | this->setDataFromBytes(allocation); | 728 | 358 | SkASSERT(fData != nullptr); | 729 | 358 | } |
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 105 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 105 | this->move(TCast(allocation.data())); | 724 | 105 | if (fOwnMemory) { | 725 | 105 | sk_free(fData); | 726 | 105 | } | 727 | 105 | this->setDataFromBytes(allocation); | 728 | 105 | SkASSERT(fData != nullptr); | 729 | 105 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 232 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 232 | this->move(TCast(allocation.data())); | 724 | 232 | if (fOwnMemory) { | 725 | 232 | sk_free(fData); | 726 | 232 | } | 727 | 232 | this->setDataFromBytes(allocation); | 728 | 232 | SkASSERT(fData != nullptr); | 729 | 232 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 49.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 49.6k | this->move(TCast(allocation.data())); | 724 | 49.6k | if (fOwnMemory) { | 725 | 49.6k | sk_free(fData); | 726 | 49.6k | } | 727 | 49.6k | this->setDataFromBytes(allocation); | 728 | 49.6k | SkASSERT(fData != nullptr); | 729 | 49.6k | } |
skia_private::TArray<SkRasterPipeline_BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 25.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 25.6k | this->move(TCast(allocation.data())); | 724 | 25.6k | if (fOwnMemory) { | 725 | 25.6k | sk_free(fData); | 726 | 25.6k | } | 727 | 25.6k | this->setDataFromBytes(allocation); | 728 | 25.6k | SkASSERT(fData != nullptr); | 729 | 25.6k | } |
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 49.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 49.6k | this->move(TCast(allocation.data())); | 724 | 49.6k | if (fOwnMemory) { | 725 | 49.6k | sk_free(fData); | 726 | 49.6k | } | 727 | 49.6k | this->setDataFromBytes(allocation); | 728 | 49.6k | SkASSERT(fData != nullptr); | 729 | 49.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 4 | this->move(TCast(allocation.data())); | 724 | 4 | if (fOwnMemory) { | 725 | 4 | sk_free(fData); | 726 | 4 | } | 727 | 4 | this->setDataFromBytes(allocation); | 728 | 4 | SkASSERT(fData != nullptr); | 729 | 4 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 4 | this->move(TCast(allocation.data())); | 724 | 4 | if (fOwnMemory) { | 725 | 4 | sk_free(fData); | 726 | 4 | } | 727 | 4 | this->setDataFromBytes(allocation); | 728 | 4 | SkASSERT(fData != nullptr); | 729 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::Variable*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 3.58k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 3.58k | this->move(TCast(allocation.data())); | 724 | 3.58k | if (fOwnMemory) { | 725 | 3.58k | sk_free(fData); | 726 | 3.58k | } | 727 | 3.58k | this->setDataFromBytes(allocation); | 728 | 3.58k | SkASSERT(fData != nullptr); | 729 | 3.58k | } |
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 62 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 62 | this->move(TCast(allocation.data())); | 724 | 62 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 62 | this->setDataFromBytes(allocation); | 728 | 62 | SkASSERT(fData != nullptr); | 729 | 62 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 1 | this->move(TCast(allocation.data())); | 724 | 1 | if (fOwnMemory) { | 725 | 1 | sk_free(fData); | 726 | 1 | } | 727 | 1 | this->setDataFromBytes(allocation); | 728 | 1 | SkASSERT(fData != nullptr); | 729 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 6.05k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 6.05k | this->move(TCast(allocation.data())); | 724 | 6.05k | if (fOwnMemory) { | 725 | 6.05k | sk_free(fData); | 726 | 6.05k | } | 727 | 6.05k | this->setDataFromBytes(allocation); | 728 | 6.05k | SkASSERT(fData != nullptr); | 729 | 6.05k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 2.58k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 2.58k | this->move(TCast(allocation.data())); | 724 | 2.58k | if (fOwnMemory) { | 725 | 2.58k | sk_free(fData); | 726 | 2.58k | } | 727 | 2.58k | this->setDataFromBytes(allocation); | 728 | 2.58k | SkASSERT(fData != nullptr); | 729 | 2.58k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 101k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 101k | this->move(TCast(allocation.data())); | 724 | 101k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 101k | this->setDataFromBytes(allocation); | 728 | 101k | SkASSERT(fData != nullptr); | 729 | 101k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 20.0k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 20.0k | this->move(TCast(allocation.data())); | 724 | 20.0k | if (fOwnMemory) { | 725 | 469 | sk_free(fData); | 726 | 469 | } | 727 | 20.0k | this->setDataFromBytes(allocation); | 728 | 20.0k | SkASSERT(fData != nullptr); | 729 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 7.94k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 7.94k | this->move(TCast(allocation.data())); | 724 | 7.94k | if (fOwnMemory) { | 725 | 7.94k | sk_free(fData); | 726 | 7.94k | } | 727 | 7.94k | this->setDataFromBytes(allocation); | 728 | 7.94k | SkASSERT(fData != nullptr); | 729 | 7.94k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 28 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 28 | this->move(TCast(allocation.data())); | 724 | 28 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 28 | this->setDataFromBytes(allocation); | 728 | 28 | SkASSERT(fData != nullptr); | 729 | 28 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 212 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 212 | this->move(TCast(allocation.data())); | 724 | 212 | if (fOwnMemory) { | 725 | 177 | sk_free(fData); | 726 | 177 | } | 727 | 212 | this->setDataFromBytes(allocation); | 728 | 212 | SkASSERT(fData != nullptr); | 729 | 212 | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 71 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 71 | this->move(TCast(allocation.data())); | 724 | 71 | if (fOwnMemory) { | 725 | 35 | sk_free(fData); | 726 | 35 | } | 727 | 71 | this->setDataFromBytes(allocation); | 728 | 71 | SkASSERT(fData != nullptr); | 729 | 71 | } |
Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 56 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 56 | this->move(TCast(allocation.data())); | 724 | 56 | if (fOwnMemory) { | 725 | 23 | sk_free(fData); | 726 | 23 | } | 727 | 56 | this->setDataFromBytes(allocation); | 728 | 56 | SkASSERT(fData != nullptr); | 729 | 56 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 329 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 329 | this->move(TCast(allocation.data())); | 724 | 329 | if (fOwnMemory) { | 725 | 1 | sk_free(fData); | 726 | 1 | } | 727 | 329 | this->setDataFromBytes(allocation); | 728 | 329 | SkASSERT(fData != nullptr); | 729 | 329 | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 18 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 18 | this->move(TCast(allocation.data())); | 724 | 18 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 18 | this->setDataFromBytes(allocation); | 728 | 18 | SkASSERT(fData != nullptr); | 729 | 18 | } |
Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 52 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 52 | this->move(TCast(allocation.data())); | 724 | 52 | if (fOwnMemory) { | 725 | 14 | sk_free(fData); | 726 | 14 | } | 727 | 52 | this->setDataFromBytes(allocation); | 728 | 52 | SkASSERT(fData != nullptr); | 729 | 52 | } |
Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 294 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 294 | this->move(TCast(allocation.data())); | 724 | 294 | if (fOwnMemory) { | 725 | 158 | sk_free(fData); | 726 | 158 | } | 727 | 294 | this->setDataFromBytes(allocation); | 728 | 294 | SkASSERT(fData != nullptr); | 729 | 294 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 334 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 334 | this->move(TCast(allocation.data())); | 724 | 334 | if (fOwnMemory) { | 725 | 143 | sk_free(fData); | 726 | 143 | } | 727 | 334 | this->setDataFromBytes(allocation); | 728 | 334 | SkASSERT(fData != nullptr); | 729 | 334 | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 1 | this->move(TCast(allocation.data())); | 724 | 1 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 1 | this->setDataFromBytes(allocation); | 728 | 1 | SkASSERT(fData != nullptr); | 729 | 1 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 11.6k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 11.6k | this->move(TCast(allocation.data())); | 724 | 11.6k | if (fOwnMemory) { | 725 | 11.6k | sk_free(fData); | 726 | 11.6k | } | 727 | 11.6k | this->setDataFromBytes(allocation); | 728 | 11.6k | SkASSERT(fData != nullptr); | 729 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkFontScanner::AxisDefinition, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 63 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 63 | this->move(TCast(allocation.data())); | 724 | 63 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 63 | this->setDataFromBytes(allocation); | 728 | 63 | SkASSERT(fData != nullptr); | 729 | 63 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 65 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 65 | this->move(TCast(allocation.data())); | 724 | 65 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 65 | this->setDataFromBytes(allocation); | 728 | 65 | SkASSERT(fData != nullptr); | 729 | 65 | } |
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 382 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 382 | this->move(TCast(allocation.data())); | 724 | 382 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 382 | this->setDataFromBytes(allocation); | 728 | 382 | SkASSERT(fData != nullptr); | 729 | 382 | } |
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 65 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 65 | this->move(TCast(allocation.data())); | 724 | 65 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 65 | this->setDataFromBytes(allocation); | 728 | 65 | SkASSERT(fData != nullptr); | 729 | 65 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 438 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 438 | this->move(TCast(allocation.data())); | 724 | 438 | if (fOwnMemory) { | 725 | 438 | sk_free(fData); | 726 | 438 | } | 727 | 438 | this->setDataFromBytes(allocation); | 728 | 438 | SkASSERT(fData != nullptr); | 729 | 438 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 252 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 252 | this->move(TCast(allocation.data())); | 724 | 252 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 252 | this->setDataFromBytes(allocation); | 728 | 252 | SkASSERT(fData != nullptr); | 729 | 252 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 30 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 30 | this->move(TCast(allocation.data())); | 724 | 30 | if (fOwnMemory) { | 725 | 3 | sk_free(fData); | 726 | 3 | } | 727 | 30 | this->setDataFromBytes(allocation); | 728 | 30 | SkASSERT(fData != nullptr); | 729 | 30 | } |
Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 888 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 888 | this->move(TCast(allocation.data())); | 724 | 888 | if (fOwnMemory) { | 725 | 348 | sk_free(fData); | 726 | 348 | } | 727 | 888 | this->setDataFromBytes(allocation); | 728 | 888 | SkASSERT(fData != nullptr); | 729 | 888 | } |
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 531 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 531 | this->move(TCast(allocation.data())); | 724 | 531 | if (fOwnMemory) { | 725 | 71 | sk_free(fData); | 726 | 71 | } | 727 | 531 | this->setDataFromBytes(allocation); | 728 | 531 | SkASSERT(fData != nullptr); | 729 | 531 | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 7.46k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 7.46k | this->move(TCast(allocation.data())); | 724 | 7.46k | if (fOwnMemory) { | 725 | 4.16k | sk_free(fData); | 726 | 4.16k | } | 727 | 7.46k | this->setDataFromBytes(allocation); | 728 | 7.46k | SkASSERT(fData != nullptr); | 729 | 7.46k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 6.79k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 6.79k | this->move(TCast(allocation.data())); | 724 | 6.79k | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 6.79k | this->setDataFromBytes(allocation); | 728 | 6.79k | SkASSERT(fData != nullptr); | 729 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 55.7k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 55.7k | this->move(TCast(allocation.data())); | 724 | 55.7k | if (fOwnMemory) { | 725 | 55.7k | sk_free(fData); | 726 | 55.7k | } | 727 | 55.7k | this->setDataFromBytes(allocation); | 728 | 55.7k | SkASSERT(fData != nullptr); | 729 | 55.7k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 70 | this->move(TCast(allocation.data())); | 724 | 70 | if (fOwnMemory) { | 725 | 70 | sk_free(fData); | 726 | 70 | } | 727 | 70 | this->setDataFromBytes(allocation); | 728 | 70 | SkASSERT(fData != nullptr); | 729 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 140 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 140 | this->move(TCast(allocation.data())); | 724 | 140 | if (fOwnMemory) { | 725 | 140 | sk_free(fData); | 726 | 140 | } | 727 | 140 | this->setDataFromBytes(allocation); | 728 | 140 | SkASSERT(fData != nullptr); | 729 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 70 | this->move(TCast(allocation.data())); | 724 | 70 | if (fOwnMemory) { | 725 | 70 | sk_free(fData); | 726 | 70 | } | 727 | 70 | this->setDataFromBytes(allocation); | 728 | 70 | SkASSERT(fData != nullptr); | 729 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 274 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 274 | this->move(TCast(allocation.data())); | 724 | 274 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 274 | this->setDataFromBytes(allocation); | 728 | 274 | SkASSERT(fData != nullptr); | 729 | 274 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 92 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 92 | this->move(TCast(allocation.data())); | 724 | 92 | if (fOwnMemory) { | 725 | 0 | sk_free(fData); | 726 | 0 | } | 727 | 92 | this->setDataFromBytes(allocation); | 728 | 92 | SkASSERT(fData != nullptr); | 729 | 92 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 3 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 3 | this->move(TCast(allocation.data())); | 724 | 3 | if (fOwnMemory) { | 725 | 1 | sk_free(fData); | 726 | 1 | } | 727 | 3 | this->setDataFromBytes(allocation); | 728 | 3 | SkASSERT(fData != nullptr); | 729 | 3 | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 3 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 3 | this->move(TCast(allocation.data())); | 724 | 3 | if (fOwnMemory) { | 725 | 1 | sk_free(fData); | 726 | 1 | } | 727 | 3 | this->setDataFromBytes(allocation); | 728 | 3 | SkASSERT(fData != nullptr); | 729 | 3 | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 393 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 393 | this->move(TCast(allocation.data())); | 724 | 393 | if (fOwnMemory) { | 725 | 168 | sk_free(fData); | 726 | 168 | } | 727 | 393 | this->setDataFromBytes(allocation); | 728 | 393 | SkASSERT(fData != nullptr); | 729 | 393 | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFTagNode*, true>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode::MarkedContentInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFTagNode*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<(anonymous namespace)::OutlineEntry*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 221 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 221 | this->move(TCast(allocation.data())); | 724 | 221 | if (fOwnMemory) { | 725 | 221 | sk_free(fData); | 726 | 221 | } | 727 | 221 | this->setDataFromBytes(allocation); | 728 | 221 | SkASSERT(fData != nullptr); | 729 | 221 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::array<skgpu::graphite::PrecompileChildPtr const, 2ul>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSpan<skgpu::graphite::PrecompileChildPtr const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 4 | this->move(TCast(allocation.data())); | 724 | 4 | if (fOwnMemory) { | 725 | 4 | sk_free(fData); | 726 | 4 | } | 727 | 4 | this->setDataFromBytes(allocation); | 728 | 4 | SkASSERT(fData != nullptr); | 729 | 4 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRasterPipeline_MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::ScratchTexture, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::ShaderSnippet, std::__1::default_delete<skgpu::graphite::ShaderSnippet> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 4 | this->move(TCast(allocation.data())); | 724 | 4 | if (fOwnMemory) { | 725 | 4 | sk_free(fData); | 726 | 4 | } | 727 | 4 | this->setDataFromBytes(allocation); | 728 | 4 | SkASSERT(fData != nullptr); | 729 | 4 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 8 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 8 | this->move(TCast(allocation.data())); | 724 | 8 | if (fOwnMemory) { | 725 | 8 | sk_free(fData); | 726 | 8 | } | 727 | 8 | this->setDataFromBytes(allocation); | 728 | 8 | SkASSERT(fData != nullptr); | 729 | 8 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 722 | 4 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 723 | 4 | this->move(TCast(allocation.data())); | 724 | 4 | if (fOwnMemory) { | 725 | 4 | sk_free(fData); | 726 | 4 | } | 727 | 4 | this->setDataFromBytes(allocation); | 728 | 4 | SkASSERT(fData != nullptr); | 729 | 4 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClearBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::DenseBiMap<skgpu::graphite::UniformDataBlock const*, skgpu::graphite::(anonymous namespace)::CpuOrGpuData, skgpu::graphite::(anonymous namespace)::CpuOrGpuData>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::CpuOrGpuData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::AttachmentDesc const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<skgpu::graphite::GraphiteResourceKey, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) |
730 | | |
731 | | T* fData{nullptr}; |
732 | | int fSize{0}; |
733 | | uint32_t fOwnMemory : 1; |
734 | | uint32_t fCapacity : 31; |
735 | | }; |
736 | | |
737 | | template <typename T, bool M> static inline void swap(TArray<T, M>& a, TArray<T, M>& b) { |
738 | | a.swap(b); |
739 | | } |
740 | | |
741 | | // Subclass of TArray that contains a pre-allocated memory block for the array. |
742 | | template <int Nreq, typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> |
743 | | class STArray : private SkAlignedSTStorage<SkContainerAllocator::RoundUp<T>(Nreq), T>, |
744 | | public TArray<T, MEM_MOVE> { |
745 | | // We round up the requested array size to the next capacity multiple. |
746 | | // This space would likely otherwise go to waste. |
747 | | static constexpr int N = SkContainerAllocator::RoundUp<T>(Nreq); |
748 | | static_assert(Nreq > 0); |
749 | | static_assert(N >= Nreq); |
750 | | |
751 | | using Storage = SkAlignedSTStorage<N,T>; |
752 | | |
753 | | public: |
754 | | STArray() |
755 | | : Storage{} |
756 | 355M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list Unexecuted instantiation: skia_private::STArray<2, VkPhysicalDevice_T*, true>::STArray() skia_private::STArray<8, int, true>::STArray() Line | Count | Source | 756 | 124k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray() Line | Count | Source | 756 | 419k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, sk_sp<SkImageFilter>, true>::STArray() Line | Count | Source | 756 | 23.4k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, skif::FilterResult::Builder::SampledFilterResult, false>::STArray() Line | Count | Source | 756 | 123k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkShader>, true>::STArray() Line | Count | Source | 756 | 123k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkPoint, true>::STArray() Line | Count | Source | 756 | 85.1M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, unsigned char, true>::STArray() Line | Count | Source | 756 | 85.1M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, float, true>::STArray() Line | Count | Source | 756 | 85.1M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRasterPipeline_MemoryCtxInfo, true>::STArray() Line | Count | Source | 756 | 2.73M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray() Line | Count | Source | 756 | 7.36k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, SkOpRayHit*, true>::STArray() Line | Count | Source | 756 | 3.11M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, double, true>::STArray() Line | Count | Source | 756 | 62.4k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 756 | 1.22k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, float, true>::STArray() Line | Count | Source | 756 | 1.22k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray() Line | Count | Source | 756 | 523k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray() Line | Count | Source | 756 | 25.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::STArray() Line | Count | Source | 756 | 9.80k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, int, true>::STArray() Line | Count | Source | 756 | 306 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, skia_private::THashSet<int, SkGoodHash> const*, true>::STArray() Line | Count | Source | 756 | 82 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, SkSL::Type const*, true>::STArray() Line | Count | Source | 756 | 23.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
SkSLSwizzle.cpp:skia_private::STArray<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::STArray() Line | Count | Source | 756 | 11.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<16, SkJSONWriter::Scope, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, bool, true>::STArray() skia_private::STArray<32, bool, true>::STArray() Line | Count | Source | 756 | 716 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 756 | 606k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::STArray() Line | Count | Source | 756 | 21.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, GrTextureResolveRenderTask::Resolve, true>::STArray() skia_private::STArray<4, GrGpu::SubmittedProc, true>::STArray() Line | Count | Source | 756 | 2.58k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<GrSurfaceProxy>, true>::STArray() Line | Count | Source | 756 | 138k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, GrRenderTask*, true>::STArray() Line | Count | Source | 756 | 276k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, sk_sp<skgpu::ganesh::PathRenderer>, true>::STArray() Line | Count | Source | 756 | 1.19k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<15, SkString, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, SkString, true>::STArray() AAConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::STArray() Line | Count | Source | 756 | 443 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<11, skgpu::ganesh::(anonymous namespace)::Segment, true>::STArray() Line | Count | Source | 756 | 343 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<15, SkPoint, true>::STArray() Line | Count | Source | 756 | 55 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<4, skgpu::ganesh::(anonymous namespace)::Draw, true>::STArray() Line | Count | Source | 756 | 195 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAHairLinePathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::AAHairlineOp::PathData, true>::STArray() Line | Count | Source | 756 | 5.13k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkPoint, true>::STArray() Line | Count | Source | 756 | 10.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, SkPoint, true>::STArray() Line | Count | Source | 756 | 2.49k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AALinearizingConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::STArray() Line | Count | Source | 756 | 227 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::STArray() DashOp.cpp:skia_private::STArray<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::STArray() Line | Count | Source | 756 | 1 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkRect, true>::STArray() Line | Count | Source | 756 | 1 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DashOp.cpp:skia_private::STArray<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::STArray() Line | Count | Source | 756 | 1 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DefaultPathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::DefaultPathOp::PathData, true>::STArray() Line | Count | Source | 756 | 7.50k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::STArray<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::STArray() Unexecuted instantiation: skia_private::STArray<6, GrGeometryProcessor::Attribute, true>::STArray() DrawMeshOp.cpp:skia_private::STArray<1, (anonymous namespace)::MeshOp::Mesh, true>::STArray() Line | Count | Source | 756 | 5.76k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::STArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::STArray<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::STArray() skia_private::STArray<1, CircularRRectOp::RRect, true>::STArray() Line | Count | Source | 756 | 112 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray() Line | Count | Source | 756 | 5 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, ButtCapDashedCircleOp::Circle, true>::STArray() skia_private::STArray<1, CircleOp::Circle, true>::STArray() Line | Count | Source | 756 | 377 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray() Line | Count | Source | 756 | 9 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, DIEllipseOp::Ellipse, true>::STArray() Line | Count | Source | 756 | 6 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
LatticeOp.cpp:skia_private::STArray<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::STArray() Line | Count | Source | 756 | 6 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<25, skgpu::ganesh::OpsTask::OpChain, true>::STArray() Line | Count | Source | 756 | 99.5k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, GrVertexChunk, true>::STArray() Unexecuted instantiation: RegionOp.cpp:skia_private::STArray<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::STArray() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::STArray<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::STArray() SmallPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::STArray() Line | Count | Source | 756 | 4.17k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
StrokeRectOp.cpp:skia_private::STArray<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::STArray() Line | Count | Source | 756 | 399 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, GrProgramInfo const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<5, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, GrVkSemaphore::Resource*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkImageSubresourceRange, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkSampler const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkResourceProvider::CompatibleRenderPassSet, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkCommandPool*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::UploadInstance, false>::STArray() Unexecuted instantiation: skia_private::STArray<6, VkDescriptorSetLayoutBinding, true>::STArray() skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray() Line | Count | Source | 756 | 541k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<8, SkPoint, true>::STArray() skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray() Line | Count | Source | 756 | 1.67k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPackedGlyphID, true>::STArray() Line | Count | Source | 756 | 901 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, unsigned short, true>::STArray() Line | Count | Source | 756 | 35.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPoint, true>::STArray() Line | Count | Source | 756 | 69.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkMask::Format, true>::STArray() Line | Count | Source | 756 | 901 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray() Line | Count | Source | 756 | 1.37k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, unsigned int, true>::STArray() skia_private::STArray<64, SkGlyph const*, true>::STArray() Line | Count | Source | 756 | 34.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkIDChangeListener>, true>::STArray() Line | Count | Source | 756 | 85.0M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray() Line | Count | Source | 756 | 3 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray() skia_private::STArray<18, SkClosestRecord, true>::STArray() Line | Count | Source | 756 | 2.98M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<27, SkClosestRecord const*, true>::STArray() Line | Count | Source | 756 | 2.98M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRGBA4f<(SkAlphaType)2>, true>::STArray() Line | Count | Source | 756 | 11.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, float, true>::STArray() Line | Count | Source | 756 | 11.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, bool, true>::STArray() Line | Count | Source | 756 | 11.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 756 | 5.74k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, SkString, true>::STArray() skia_private::STArray<15, PathSegment, true>::STArray() Line | Count | Source | 756 | 16 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 756 | 11.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<3, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::VulkanYcbcrConversionInfo, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<GrManagedResource const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<16, sk_sp<GrBuffer const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkBufferMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkImageMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<skgpu::graphite::Resource>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::graphite::ClipStack::Element const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, sk_sp<skgpu::graphite::Device>, true>::STArray() Unexecuted instantiation: skia_private::STArray<7, skgpu::graphite::ShaderNode const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkSemaphore_T*, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, VkClearValue, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, skgpu::graphite::DescriptorData, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::STArray() skia_private::STArray<64, OffsetEdge, true>::STArray() Line | Count | Source | 756 | 369 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::ganesh::ClipStack::Element const*, true>::STArray() Line | Count | Source | 756 | 9.78k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorPoolSize, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, VkDescriptorSetLayout_T*, true>::STArray() skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray() Line | Count | Source | 756 | 11 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, float, true>::STArray() Line | Count | Source | 756 | 272 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, char, true>::STArray() Line | Count | Source | 756 | 106 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray() Line | Count | Source | 756 | 106 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkSVGNode>, true>::STArray() Line | Count | Source | 756 | 982 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<32, hb_feature_t, true>::STArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, (anonymous namespace)::OutlineEntry*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::TextStyle, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Block, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Placeholder, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<128, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, skottie::Shaper::RunRec, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, float, true>::STArray() Layer.cpp:skia_private::STArray<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::STArray() Line | Count | Source | 756 | 9.72k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, float, true>::STArray() Line | Count | Source | 756 | 32.1k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
|
757 | | // when T=bool because * are convertable to bool. |
758 | | |
759 | | STArray(const T* array, int count) |
760 | | : Storage{} |
761 | 102k | , TArray<T, MEM_MOVE>{array, count, this} {} skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int) Line | Count | Source | 761 | 96.1k | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<4, SkPoint, true>::STArray(SkPoint const*, int) Line | Count | Source | 761 | 2.20k | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<4, unsigned char, true>::STArray(unsigned char const*, int) Line | Count | Source | 761 | 2.20k | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<2, float, true>::STArray(float const*, int) Line | Count | Source | 761 | 2.20k | , TArray<T, MEM_MOVE>{array, count, this} {} |
Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(SkSL::SPIRVCodeGenerator::Word const*, int) Unexecuted instantiation: skia_private::STArray<4, unsigned int, true>::STArray(unsigned int const*, int) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(skgpu::graphite::DescriptorData const*, int) Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(SkSL::Type const* const*, int) |
762 | | |
763 | | STArray(std::initializer_list<T> data) |
764 | 0 | : STArray{data.begin(), SkToInt(data.size())} {} Unexecuted instantiation: skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(std::initializer_list<skgpu::graphite::DescriptorData>) Unexecuted instantiation: skia_private::STArray<2, SkSL::Type const*, true>::STArray(std::initializer_list<SkSL::Type const*>) |
765 | | |
766 | | explicit STArray(int reserveCount) |
767 | 195k | : STArray() { this->reserve_exact(reserveCount); } skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int) Line | Count | Source | 767 | 7.36k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, double, true>::STArray(int) Line | Count | Source | 767 | 62.4k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, int, true>::STArray(int) Line | Count | Source | 767 | 124k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<64, OffsetEdge, true>::STArray(int) Line | Count | Source | 767 | 369 | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<128, float, true>::STArray(int) Line | Count | Source | 767 | 272 | : STArray() { this->reserve_exact(reserveCount); } |
|
768 | | |
769 | | STArray(const STArray& that) |
770 | 50.8k | : STArray() { *this = that; } Unexecuted instantiation: skia_private::STArray<4, SkPoint, true>::STArray(skia_private::STArray<4, SkPoint, true> const&) Unexecuted instantiation: skia_private::STArray<4, unsigned char, true>::STArray(skia_private::STArray<4, unsigned char, true> const&) Unexecuted instantiation: skia_private::STArray<2, float, true>::STArray(skia_private::STArray<2, float, true> const&) Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::STArray(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 770 | 50.0k | : STArray() { *this = that; } |
skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 770 | 839 | : STArray() { *this = that; } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true> const&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true> const&) |
771 | | |
772 | | explicit STArray(const TArray<T, MEM_MOVE>& that) |
773 | | : STArray() { *this = that; } |
774 | | |
775 | | STArray(STArray&& that) |
776 | 3.37M | : STArray() { *this = std::move(that); } skia_private::STArray<4, SkPoint, true>::STArray(skia_private::STArray<4, SkPoint, true>&&) Line | Count | Source | 776 | 993k | : STArray() { *this = std::move(that); } |
skia_private::STArray<4, unsigned char, true>::STArray(skia_private::STArray<4, unsigned char, true>&&) Line | Count | Source | 776 | 993k | : STArray() { *this = std::move(that); } |
skia_private::STArray<2, float, true>::STArray(skia_private::STArray<2, float, true>&&) Line | Count | Source | 776 | 993k | : STArray() { *this = std::move(that); } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 776 | 380k | : STArray() { *this = std::move(that); } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 776 | 11.8k | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 776 | 918 | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true>&&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray(skia_private::STArray<1, unsigned long, true>&&) |
777 | | |
778 | | explicit STArray(TArray<T, MEM_MOVE>&& that) |
779 | 0 | : STArray() { *this = std::move(that); } |
780 | | |
781 | 159M | STArray& operator=(const STArray& that) { |
782 | 159M | TArray<T, MEM_MOVE>::operator=(that); |
783 | 159M | return *this; |
784 | 159M | } skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 781 | 839 | STArray& operator=(const STArray& that) { | 782 | 839 | TArray<T, MEM_MOVE>::operator=(that); | 783 | 839 | return *this; | 784 | 839 | } |
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&) Line | Count | Source | 781 | 1.68M | STArray& operator=(const STArray& that) { | 782 | 1.68M | TArray<T, MEM_MOVE>::operator=(that); | 783 | 1.68M | return *this; | 784 | 1.68M | } |
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&) Line | Count | Source | 781 | 78.7M | STArray& operator=(const STArray& that) { | 782 | 78.7M | TArray<T, MEM_MOVE>::operator=(that); | 783 | 78.7M | return *this; | 784 | 78.7M | } |
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&) Line | Count | Source | 781 | 78.7M | STArray& operator=(const STArray& that) { | 782 | 78.7M | TArray<T, MEM_MOVE>::operator=(that); | 783 | 78.7M | return *this; | 784 | 78.7M | } |
skia_private::STArray<4, SkFontScanner::AxisDefinition, true>::operator=(skia_private::STArray<4, SkFontScanner::AxisDefinition, true> const&) Line | Count | Source | 781 | 50.0k | STArray& operator=(const STArray& that) { | 782 | 50.0k | TArray<T, MEM_MOVE>::operator=(that); | 783 | 50.0k | return *this; | 784 | 50.0k | } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true> const&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true> const&) |
785 | | |
786 | | STArray& operator=(const TArray<T, MEM_MOVE>& that) { |
787 | | TArray<T, MEM_MOVE>::operator=(that); |
788 | | return *this; |
789 | | } |
790 | | |
791 | 3.37M | STArray& operator=(STArray&& that) { |
792 | 3.37M | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
793 | 3.37M | return *this; |
794 | 3.37M | } skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true>&&) Line | Count | Source | 791 | 993k | STArray& operator=(STArray&& that) { | 792 | 993k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 993k | return *this; | 794 | 993k | } |
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true>&&) Line | Count | Source | 791 | 993k | STArray& operator=(STArray&& that) { | 792 | 993k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 993k | return *this; | 794 | 993k | } |
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true>&&) Line | Count | Source | 791 | 993k | STArray& operator=(STArray&& that) { | 792 | 993k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 993k | return *this; | 794 | 993k | } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 791 | 11.8k | STArray& operator=(STArray&& that) { | 792 | 11.8k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 11.8k | return *this; | 794 | 11.8k | } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 791 | 380k | STArray& operator=(STArray&& that) { | 792 | 380k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 380k | return *this; | 794 | 380k | } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::operator=(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 791 | 929 | STArray& operator=(STArray&& that) { | 792 | 929 | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 793 | 929 | return *this; | 794 | 929 | } |
Unexecuted instantiation: skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true>&&) Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::operator=(skia_private::STArray<1, unsigned long, true>&&) |
795 | | |
796 | 0 | STArray& operator=(TArray<T, MEM_MOVE>&& that) { |
797 | 0 | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
798 | 0 | return *this; |
799 | 0 | } |
800 | | |
801 | | // Force the use of TArray for data() and size(). |
802 | | using TArray<T, MEM_MOVE>::data; |
803 | | using TArray<T, MEM_MOVE>::size; |
804 | | }; |
805 | | } // namespace skia_private |
806 | | #endif // SkTArray_DEFINED |